Today we announced Parallel Studio XE 2013 (available immediately) and Cluster Studio XE 2013 (available in Q4 2012). You can learn more about the details in Issue 11 of Parallel Universe Magazine. Issue 11 includes articles on the "top ten new features," the pointer checker feature and condition...
As I continue to explore different Ultrabook capabilities, in this blog I decided to look into a powerful threading and performance optimization tool for C/C++, .NET, and FORTRAN developers who need to understand an application's serial and parallel behavior to improve performance and scalability...
Intel Parallel Studio XE, in the category of "Best HPC software product or technology," was honored in the annual HPCwire Readers Choice Awards. The awards are an annual feature of the publication and constitute prestigious recognition from the high performance computing community. The awards wer...
I am not a fan of detours. The challenge of scaling to extreme computing is a milestone on the road to every day computing. In Justin Rattner's keynote this morning at IDF, we got to see another example of how we make programs, for multicore processors, run on many-core processors. Andrzej Nowak ...
We have added a new example that illustrates the use of the concurrent priority queue in Intel® Threading Building Blocks (Intel® TBB).
This blog covers two important changes in the new specification to improve the language extension. One permits compilers to generate more efficient code. The other resolves a fundamental conflict that array sections brought up.
A high-level overview of general algorithms included in Intel® TBB to let you know what's possible: parallel_reduce, parallel_do, parallel_for_each: parallel_invoke, parallel_pipeline, parallel_sort and parallel_scan
A high-level overview of some generic parallel algorithms included in Intel® TBB to let you know what's possible: parallel_reduce, parallel_do, parallel_for_each
This article describes the hybrid push-pull protocol used by Intel® Threading Building Blocks graph Feature
Often I find that template programming in C++ can help me create concise and extensible code quickly and easily. However, sometimes using templates restricts my ability to optimize for performance and may create debugging issues that seem much more complicated than non-templatized code. Intel® Pa...