International Conference on Parallel Computing in Electrical Engineering (PARELEC'02) (2002)
Sept. 22, 2002 to Sept. 25, 2002
Florent Devin , University of Lille
Pierre Boulet , University of Lille
Jean-Luc Dekeyser , University of Lille
Philippe Marquet , University of Lille
<p>In this paper, we present GASPARD (Graphical Array Specification for PARallel and Distributed computing) which is our visual programming environment devoted to the development of parallel applications.</p> <p>Task and data parallelism paradigm 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.</p> <p>By mixing textual and visual programming, we achieve 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.</p>
J. Dekeyser, F. Devin, P. Boulet and P. Marquet, "GASPARD — A Visual Parallel Programming Environment," International Conference on Parallel Computing in Electrical Engineering (PARELEC'02)(PARELEC), Warsaw, Poland, 2002, pp. 145.