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: PDF

Personal 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.