As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications.
The dust of SC’11 starts to settle and several announcements around OpenMP have been made in Seattle.
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?