Multi-Core-Programmierung. Erhöhung der MPI, OpenMP, TBB, oder etwas anderes?

Ich bin Total ein Anfänger in Multi-Core-Programmierung, aber ich weiß, wie man das Programm C++.

Nun, ich bin auf der Suche rund um für Multi-Core-Programmierung Bibliothek. Ich möchte nur, es zu versuchen, nur zum Spaß, und jetzt habe ich vor 3 APIs, aber ich bin nicht sicher, welche sollte ich stick mit. Jetzt sehe ich Schub ' s MPI, OpenMP und TBB.

Für alle, die erlebt haben, mit diesen 3 API (oder einer anderen API), könnten Sie mir bitte sagen, der Unterschied zwischen diesen? Gibt es irgendwelche Faktor zu berücksichtigen, wie AMD-oder Intel-Architektur?

  • Lesen Sie boost::thread-Dokumentation und versuchen Sie einige Beispiele. Dies ist wahrscheinlich der nützlichste Weg, um zu lernen. Blick auf Dr. dobbs website: drdobbs.com/cpp/184401518
InformationsquelleAutor Karl | 2010-05-23
Schreibe einen Kommentar