Title :
Visual data-parallel programming for signal processing applications
Author :
Boulet, Pierre ; Dekeyser, Jean-Luc ; Levaire, Jean-Luc ; Marquet, Philippe ; Soul, Julien ; Demeure, Alain
Author_Institution :
Lab. d´´Inf. Fondamentale, Univ. de Lille, France
Abstract :
Matrix manipulation programs are easily developed using a visual language. For signal processing, a graph of tasks operates on arrays. Each task iterates the same code on different patterns tilling these arrays. In this case visual specifications of dependencies between the pattern elements are enough to define an application. From the ARRAY-OL language developed by Thomson Marconi Sonar, we propose a graphical environment, GASPARD, dedicated to the data-parallel paradigm. Only elementary SPMD tasks are textual. A full environment has been implemented; it includes a graphical editor, a code transformer and a code generator for SMP computers
Keywords :
formal specification; parallel programming; program compilers; signal processing; visual programming; ARRAY-OL language; GASPARD; SMP computers; code generator; code transformer; data-parallel paradigm; graphical editor; graphical environment; matrix manipulation programs; signal processing; visual data-parallel programming; visual language; visual specifications; Acoustic sensors; Application software; Array signal processing; Frequency; Multidimensional signal processing; Signal processing; Signal sampling; Sonar applications; Standardization; Workstations;
Conference_Titel :
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location :
Mantova
Print_ISBN :
0-7695-0987-8
DOI :
10.1109/EMPDP.2001.905031