Coordinating Data Parallel SAC Programs with S-Net

Clemens Grelck, Sven Bodo Scholz, Alex Shafarenko

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.

Original languageEnglish
Title of host publication2007 IEEE International Parallel and Distributed Processing Symposium
Number of pages8
PublisherIEEE
Publication date24.09.2007
Pages1-8
Article number4228136
ISBN (Print)1-4244-0909-8, 1-4244-0910-1
DOIs
Publication statusPublished - 24.09.2007
Event21st International Parallel and Distributed Processing Symposium - Long Beach, United States
Duration: 26.03.200730.03.2007
Conference number: 70236

Fingerprint

Dive into the research topics of 'Coordinating Data Parallel SAC Programs with S-Net'. Together they form a unique fingerprint.

Cite this