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