Platform-independent modeling of explicitly parallel programs
2010 (English)Conference paper (Refereed)
We propose a model-driven approach to parallel programming of SPMD-style, explicitly parallel computations. We define an executable, platform-independent modeling language with explicitly parallel control and data flow for an abstract parallel computer with shared address space, and implement it as an extension of UML2 activity diagrams and a generator for Fork source code that can be compiled and executed on a high-level abstract parallel machine simulator. We also sketch how to refine the modeling language to address more realistic parallel platforms.
Place, publisher, year, edition, pages
Berlin/Offenbach, Germany: VDE-Verlag , 2010. -93 p.
, PARS-Mitteilungen, ISSN 0177-0454 ; 27
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110241ISBN: 978-3-8007-3222-7OAI: oai:DiVA.org:liu-110241DiVA: diva2:743645
PARS'10: 23rd PARS-Workshop on parallel Systems and Algorithms, Hannover, Germany, February 23, 2010