Our results show that the OpenMP offers the highest flexibility for programmers, and this flexibility comes to a cost. We have analyzed their performance on the Barcelona OpenMP Tasking Suite benchmark suite both on a 48-core AMD Opteron 6172 server and a 64-core TILEPro64 embedded many-core processor. ![]() In this study, we compare several popular task-centric programming frameworks, including Cilk Plus, Threading Building Blocks, and various implementations of OpenMP 3.0. An increasingly popular programming model supporting structured parallel programming patterns in a portable and composable manner is the task-centric programming model. ![]() Programmers today face a bewildering array of parallel programming models and tools, making it difficult to choose an appropriate one for each application.
0 Comments
Leave a Reply. |