Uživatel:Jkl~cswikiversity/Studuji cpp/mt
Vícevláknové (multi-thread,mt) programování v C++
editovatTato stránka zatím
Boost
editovatKnihovnu Boost spravují lidé, kteří se aktivně podílejí na vývoji C++ normy, tudíž je celkem pravděpodobné, že se nějaká velmi podobná implementace dostane do STL. Problém je, že se musí instalovat knihovna Boost. Do toho se mi zatím nechce ...
Pthread
editovatPthread je stará klasika, proti které spousta lidí prská.
http://www.kiv.zcu.cz/studies/predmety/ppr/doc/ptthreads/ http://www.kiv.zcu.cz/studies/predmety/ppr/mat_pthread.php http://www.kiv.zcu.cz/studies/predmety/ppr/mat_pthread_navod.php http://www.kiv.zcu.cz/studies/predmety/ppr/doc/
openMP s MPI
editovatOpen MP je API sloužící k tvorbě paralelních programů. K použití s -fopenmp. Nezbytně n utné je gcc >4.2, ideálně >=4.4 Open MP byla implementována v MS Visual Studio 2005. www.pgroup.com http://www.kiv.zcu.cz/studies/predmety/ppr/doc/openmp/page3.jpg
Beowulf
editovathlavní stránka projektu a podrobný návod
další odkazy
editovathttp://home.pacbell.net/ouster/threads.pdf http://www.cs.rochester.edu/~scott/papers/2006_PPoPP_synch_queues.pdf http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm http://www.abclinuxu.cz/blog/dw/2008/5/vicevlaknove-programovani-v-cplusplus