• 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