Platform-independent modeling of explicitly parallel programs
Conference: ARCS 2010 - 23th International Conference on Architecture of Computing Systems
02/22/2010 - 02/23/2010 at Hannover, Germany
Proceedings: ARCS 2010
Pages: 11Language: englishTyp: PDFPersonal VDE Members are entitled to a 10% discount on this title
Kessler, Christoph W.; Fritzson, Peter (PELAB, IDA, Linköping University, Sweden)
Schamai, Wladimir (EADS InnovationWorks, Hamburg, Germany)
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.