首页>
外文OA文献
>Support of Multidimensional Parallelism in the OpenMP Programming Model
【2h】
Support of Multidimensional Parallelism in the OpenMP Programming Model
展开▼
机译:OpenMP编程模型中对多维并行性的支持
展开▼
免费
页面导航
摘要
著录项
引文网络
相似文献
相关主题
摘要
OpenMP is the current standard for shared-memory programming. While providing ease of parallel programming, the OpenMP programming model also has limitations which often effect the scalability of applications. Examples for these limitations are work distribution and point-to-point synchronization among threads. We propose extensions to the OpenMP programming model which allow the user to easily distribute the work in multiple dimensions and synchronize the workflow among the threads. The proposed extensions include four new constructs and the associated runtime library. They do not require changes to the source code and can be implemented based on the existing OpenMP standard. We illustrate the concept in a prototype translator and test with benchmark codes and a cloud modeling code.
展开▼