Message driven programming with S-Net: methodology and performance

Authors
  • F. Penczek
  • S. Herhut
  • S.-B. Scholz
  • A. Shafarenko
  • J. Yang
  • C.Y. Chen
  • N. Bagherzadeh
  • C. Grelck
Publication date 2010
Host editors
  • W.-C. Lee
  • X. Yuan
Book title ICPPW 2010 : proceedings : 2010 39th International Conference on Parallel Processing Workshops
Book subtitle 13-16 September 2010, San Diego, California, USA
ISBN
  • 9781424479184
ISBN (electronic)
  • 9780769541570
Series Proceedings - International Workshops on Parallel Processing
Event 3rd International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2 2010), San Diego, CA, USA
Pages (from-to) 405-412
Publisher Los Alamitos, Calif.: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Development and implementation of the coordination language S-NET has been reported previously. In this paper we apply the S-NET design methodology to a computer graphics problem. We demonstrate (i) how a complete separation of concerns can be achieved between algorithm engineering and concurrency engineering and (ii) that the S-NET implementation is quite capable of achieving performance that matches what can be achieved using low-level tools such as MPI. We find this remarkable as under S-NET communication, concurrency and synchronization are completely separated from algorithmic code. We argue that our approach delivers a flexible component technology which liberates application developers from the logistics of task and data management while at the same time making it unnecessary for a distributed computing professional to acquire detailed knowledge of the application area.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/ICPPW.2010.61
Permalink to this page
Back