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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have