Filters

Article

Choosing between OpenMP* and Explicit Threading Methods

OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
Authored by Last updated on 06/01/2017 - 11:19
Article

Threading Models for High-Performance Computing: Pthreads or OpenMP?

In recent years, Linux* has bolster its presence on the server, due to improved kernel support for threads. Along the way, Linux abandoned its original threading API (called Linux threads) and adopted Pthreads as its native threading interface, joining most of the UNIX variants available today. Linux developers-just like programmers working on UNIX and Windows*-can avail themselves of a second...
Authored by Last updated on 06/01/2017 - 11:20
Article

Intel Vectorization Toolkit: 3. Determine Loop Candidates Using Intel Compiler Vec-Report

Intel Vectorization Toolkit: 3. Vectorization report for loop candidates
Authored by AmandaS (Intel) Last updated on 06/14/2017 - 13:13
Article

Pointer Checker: A key feature of Intel® Parallel Studio XE 2016 product

Pointer Checker, is a key feature of the Intel® Parallel Studio XE 2016  which performs bounds checking, providing full checking of all memory accesses through pointers — and identifies any out-of-

Authored by admin Last updated on 06/07/2017 - 12:00
Article

Intel® Performance Counter Monitor - A better way to measure CPU utilization

The Intel® Performance Counter Monitor provides sample C++ routines and utilities to estimate the internal resource utilization of the latest Intel® Xeon® and Core™ processors and gain a significant performance boost.
Authored by Thomas Willhalm (Intel) Last updated on 06/01/2017 - 11:24
Article

Pointer Checker to Debug Buffer Overruns and Dangling Pointers (Part 1)

Article Topic

Pointer Checker to debug buffer overruns and dangling pointers

Authored by Last updated on 12/22/2017 - 14:11
Article

Pointer Checker to detect buffer overflows and dangling pointers (part 2)

Overview
Authored by Last updated on 12/22/2017 - 14:12
Article

Android开发中的多线程编程技术

多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!

Authored by jing M. Last updated on 02/24/2017 - 12:04
Article

Characters, Encodings, and Globalization

“I don’t know, but it works on my machine!!” Ever said that? Ever heard that? Ever wondered why it happens?

Authored by Rahul S. Last updated on 06/01/2017 - 11:23
Article

MKL VSL example for grouppooledcovariance (vsldgrouppooledcovariance.f) failed with PGI threading layer.

Problem Description:

Grouppooledcovariance example crashs with segmentation fault with PGI threading layer on all platforms due to error in PGI support of OpenMP order clause.

Authored by Gennady F. (Intel) Last updated on 06/07/2017 - 10:23
Array