Research on the Components and Practices for Domain-Specific Parallel Programming Models for Numerical Simulation

MO ZeYao,ZHANG AiQing,LIU QingKai,CAO XiaoLin
DOI: https://doi.org/10.1360/n112013-00197
2015-01-01
Abstract:This paper analyzes general parallel programming models and identifies the general parallel programming models stack used for high-performance numerical simulation. Then, on the basis of this analysis, domain-specific parallel programming models are presented and their main constitution, including data structures, computational patterns, component models, and programming frameworks, discussed. The inherent relationship among these elements is also analyzed. The J Adaptive Structured Mesh application INfrastructure (JASMIN) framework is used to verify and validate the possibility and effectiveness of these models. Domain-specific parallel programming models will significantly improve the development efficiency of parallel application software.
What problem does this paper attempt to address?