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...
View ArticleChoosing the right threading framework
This is the second 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...
View ArticleWhy is Cilk™ Plus not speeding up my program? (Part 1)
One of the most frequently-asked questions in the Cilk Plus forum is one of the following form: I modified my code to use Cilk Plus, and it is not speeding up over the serial version the way I think...
View ArticleHow to spawn a statement in Cilk Plus
This blog discusses how to "spawn a statement" in Cilk Plus and some pragmatic considerations for doing so.Cilk Plus has two ways to create parallelism:spawn a function or functor with...
View ArticleSetting number_of_user_threads for Intel® Math Kernal Library FFTW3 wrappers
Consider the case when youCreate a FFTW3 plan and use the plan for sequential DFT computation on each thread in your parallel regionUse Intel Math Kernal Library (Intel MKL) FFTW3 wrappersWant the best...
View ArticleWhy is Cilk™ Plus not speeding up my program? (Part 2)
Last time, we covered a list of 10 common performance pitfalls that can prevent users from seeing speedup in a Cilk™ Plus program. To quickly recap, the list is repeated below: Parallel regions with...
View ArticleIntel® Xeon Phi™ coprocessor hardware and software architecture introduction
This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss...
View ArticleIntel Xeon Phi Coprocessor June 2013 Developer Webinar Q&A Responses
Answers for the questions raised during the June session of our Introduction to High Performance Application Development for Intel® Xeon® and Intel® Xeon Phi™ processors class have been assembled....
View ArticleDebugging on Intel® Xeon Phi™ coprocessor: using The GNU Project Debugger (GBD)
This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss...
View ArticleIntel® Concurrent Collections for C++ 0.9 for Windows* and Linux*
| Product Overview | FAQ | Documentation and Tutorials | Papers | Discussions and Feedback | BlogParallelism Without the PainIntel® Concurrent Collections for C++ simplifies parallelism and at the same...
View ArticleAndroid* Application Optimization on Intel® Architecture Multi-core Processors
1. IntroductionThe 4.1 version of Android* has a new improvement that optimizes multi-thread applications running on multi-core processors. The Android operating system can schedule threads to run on...
View ArticleWhat's new? Update 7 - Intel® Inspector XE 2013
Intel® Inspector XE 2013The Intel® Inspector XE 2013 helps developers identify and resolve memory and threading correctness issues in their C, C++ and Fortran programs.New for Update 7A new on-demand...
View ArticleBest Known Method: Avoid heterogeneous precision in control flow calculations
Best Known MethodRunning an MPI program in symmetric mode on an Intel® Xeon® host and an Intel Xeon Phi™ coprocessor may deadlock in specific cases due to the heterogeneous precision in replicated...
View ArticleCommon Best Known Methods for Parallel Performance, from Intel® Xeon® to...
To improve the performance of applications and kernels we are constantly on the search for novel Best Known Methods or BKMs, but as our searches grow more esoteric, it is important to keep in mind the...
View ArticleIntel® Xeon Phi™ Coprocessor: TOP10 List for Starter Kit Developers
Your Intel® Xeon Phi™ coprocessor starter kit has all the tools needed to go parallel– now what? This TOP10 list provides suggestions for what to do next . Once you've learned more about parallel...
View ArticleIntel® Xeon® E5-2600 v2
Based on Intel® Core™ microarchitecture (formerly codenamed Ivy Bridge) and manufactured on 22-nanometer process technology, these processors provide significant performance and power-efficiency...
View ArticleScheduling for 1-4 Threads Per Core Using Compiler Option -opt-threads-per-core
Compiler Methodology for Intel® MIC ArchitectureScheduling for 1-4 Threads Per Core Using Compiler OptionThis option is a hint or suggestion to the compiler about the number of hardware threads per...
View ArticleIdentifying OS thread migration using Intel® VTune™ Amplifier XE
What is thread migration? Today’s complex operating systems use a scheduler to assign application threads, also called as software (SW) threads, to processor cores. The scheduler may choose the...
View ArticleList of Useful Power and Power Management Articles, Blogs and References
INTRODUCTION AND PURPOSE:This article endeavors to provide a single point of reference to Power Management blogs, articles and other resources relevant to the Intel® Xeon Phi™ coprocessor. There are...
View ArticleUsing Threaded Intel® MKL in Multi-Thread Application
IntroductionIntel® Math Kernel library ( Intel® MKL) is extensively parallelized by OpenMP* threading internally, which make any program linking with threaded MKL library get parallel automatically on...
View Article