多线程开发
Measuring performance in HPC
This is the first article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many Integrated Core architecture. In this article I will present the basics of the Xeon Phi architecture, the programming models and what we can do to measure the performance in cycles for micro benchmarks.
What's new? Update 3 - Intel® Advisor XE 2013
Intel® Advisor XE 2013
Intel® Advisor XE 2013 guides developers to add parallelism to their existing C/C++, Fortran, or C# programs.
New in Update 3!
· Improved assistance window
Useful Links for Intel® Inspector XE 2013 and Intel® Inspector for Systems 2013
Here are some helpful links:
Important Knowledge Base Articles for Intel® Inspector XE 2013
Intel® Threading Building Blocks, OpenMP ou threads nativas?
Artigo publicado originalmente por: Michael Voss (Intel)
Windows* 8 OS: Написание многопоточных приложений для магазина Windows* с помощью Intel® Threading Building Blocks - теперь c DLL.
Эта статья описывает, как построить простое приложение для магазина Windows используя Intel® Threading Building Blocks (Intel® TBB).
Windows* 8 OS Tutorial: Writing a Multithreaded Application for the Windows Store* using Intel® Threading Building Blocks - now with DLLs.
This article explains how to build a simple application for the Windows Store* using Intel Threading Building Blocks (Intel® TBB).
Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013
When you profile your software with VTune™ Amplifier XE you often start from looking at the top function hotspots list. This allows you to see what functions are spending CPU resources, so you can focus your optimization efforts.
Function call counts can provide some additional information to assist in further optimization.
Recommendations to choose the right MKL usage model for Xeon Phi

Intel(R) Math Kernel Library (Intel(R) MKL) has full support for the Intel(R) Xeon Phi(TM) Co-processor and supports the following compute models, one of which has the capability to use both multicore host and many-core co-processors at the same time. Here is a short summary of the execution models. In this article, we will describe data sizes and parallel programming / offload techniques best benefit from a particular MKL execution model:
Suggested workarounds for "No data will be collected" message seen with Intel(R) Advisor XE product
Problem
When using Intel(R) Advisor XE in either the Microsoft* Visual Studio integrated version mode or in the Standalone mode, the message "No data will be collected" maybe seen when the "Check Suitability" or "Check Correctness" steps are run.
Symptoms
As soon as "Check Suitability" or "Check Correctness" analysis is started, the following error message may be seen:
