Intel® oneAPI Threading Building Blocks
Ask questions and share information about adding parallelism to your applications when using this threading library.
2466 Discussions

Can Inte TBB be used with MPI on Altix UV clusters of SGI ( www.sgi.com) without causing error on windows platform

vanhouten777
Beginner
321 Views
Hi Friends,
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?
Regards,
Van Houten.
0 Kudos
4 Replies
RafSchietekat
Valued Contributor III
321 Views
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!
0 Kudos
vanhouten777
Beginner
321 Views
Sir,
Thank you for the guidance and advise.
Regards,
Van Houten.
0 Kudos
Vladimir_P_1234567890
321 Views
HiVan Houten,
We have not tested such configuration:) but tbb wrapped by MPI should not have problemsif you are going to use as Raf suggested.
thanks
--Vladimir
0 Kudos
vanhouten777
Beginner
321 Views
Sirs,
Can you suggest some books on how to use MPI and Intel TBB together?
Regards,
Van Houten.
0 Kudos
Reply