Uživatel:Jkl~cswikiversity/Studuji cpp/mt
Vícevláknové (multi-thread,mt) programování v C++ editovat
Tato stránka zatím
Boost editovat
Knihovnu 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 editovat
Pthread 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 editovat
Open 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 editovat
hlavní stránka projektu a podrobný návod
další odkazy editovat
http://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