GASPARD: a visual parallel programming environment

In this paper, we present GASPARD (Graphical Array Specification for Parallel and Distributed computing), our visual programming environment devoted to the development of parallel applications. Task and data parallelism paradigms of parallel computing are mixed in GASPARD to achieve a simple program...

Full description

Saved in:
Bibliographic Details
Published in:International Conference on Parallel Computing in Electrical Engineering, PARELEC 2002 : proceedings : 22-25 September 2002, Warsaw, Poland pp. 145 - 150
Main Authors: Devin, F., Boulet, P., Dekeyser, J.-L., Marquet, P.
Format: Conference Proceeding
Language:English
Published: IEEE 2002
Subjects:
ISBN:0769517307, 9780769517308
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this paper, we present GASPARD (Graphical Array Specification for Parallel and Distributed computing), our visual programming environment devoted to the development of parallel applications. Task and data parallelism paradigms of parallel computing are mixed in GASPARD to achieve a simple programming interface. We use the printed circuit metaphor. The programmer specifies tasks and instantiates by plugging them into a slot (task parallelism). Data parallelism is achieved by specifying the data the task uses. By mixing textual and visual programming, we achieve a convenient interface useful for scientific programming. The interface is also well suited for meta-computing deployment. This kind of programming is very useful for numerical simulation.
ISBN:0769517307
9780769517308
DOI:10.1109/PCEE.2002.1115225