DocumentCode :
2789564
Title :
Coordinating Data Parallel SAC Programs with S-Net
Author :
Grelck, Clemens ; Scholz, Sven-Bodo ; Shafarenko, Alex
Author_Institution :
Hertfordshire Univ., Hatfield
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
8
Abstract :
We propose a two-layered approach for exploiting different forms of concurrency in complex systems: we specify computational components in our functional array language SAC, which exploits data parallel properties of array processing code. The declarative stream processing language S-Net is used to orchestrate the collaborative behaviour of these components in a streaming network. We illustrate our approach by a hybrid implementation of a sudoku puzzle solver as a representative for more complex search problems.
Keywords :
parallel languages; parallel programming; S-Net; array processing code; data parallel SAC program; functional array language; sudoku puzzle solver; Array signal processing; Collaboration; Concurrent computing; Data structures; Debugging; Parallel languages; Parallel processing; Search problems; Shape; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370408
Filename :
4228136
Link To Document :
بازگشت