As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications.
Just this past week, a senior radio telescope astronomer told me about the shift from C++ back to Fortran in his corner of the world. It is all about efficiency.
Which API do you choose to introduce threading to your software application, if you have a choice? Is there one answer that always works?
by Xinmin Tian, Aart Bik, Milind Girkar, Paul Grey, Hideki Saito, and Ernesto SuSoftware Solutions Group, Intel Corporation
You have existing code and you want to thread it so it runs best on a multicore system. What do you need to know to get started?
by Paul Lindberg
Intel's workqueuing model extends OpenMP* to parallelize a far greater range of applications.
Develop a methodology for the tuning phase of the development cycle. The tuning phase increases performance incrementally where possible.