Ho intenzione di aggiornare il mio motore grafico personalizzato in modo che sfrutti le CPU multicore. Più esattamente, sto cercando una libreria per parallelizzare i loop.Librerie di parallelizzazione C++: blocchi OpenMP e thread
Mi sembra che sia OpenMP che Intel Thread Building Blocks siano molto adatti per il lavoro. Inoltre, entrambi sono supportati dal compilatore C++ di Visual Studio e dalla maggior parte dei compilatori popolari. Ed entrambe le librerie sembrano abbastanza semplici da usare.
Quindi, quale scegliere? Qualcuno ha provato entrambe le librerie e può darmi dei pro e dei contro sull'uso di entrambe le librerie? Inoltre, con cosa hai scelto di lavorare alla fine?
Grazie,
Adrian
Domanda simile: http://stackoverflow.com/questions/326487/multithreaded-image-processing-in-c (ho aggiunto un riferimento a questa domanda nella mia domanda.) – strager