07-31-2011 11:43 AM
I plan to use Intel TBB and MPI on linux which runs windows 2008 R2 server using VMWare on Altix UV SGI ( www.sgi.com ) clusters. Will work without errors? Will it scale properly?
07-31-2011 11:55 PM
I have no direct evidence myself, but, if it is 100% true that virtual machines only incur penalties for privileged instructions, logic dictates that inside a client TBB should be at least as good a bet for scalability compared to direct juggling with threads as it is on a dedicated host, if not better, as long as you avoid blocking inside TBB code, i.e., only invoke TBB code from MPI, not the other way around. Do let us know how it works out!