Message Driven Programming with S-Net: Methodology and Performance

Penczek, F., Herhut, S., Scholz, S., Shafarenko, A., Yang, J.S., Chen, C.-Y., Bagherzadeh, N. and Grelck, C. (2010) Message Driven Programming with S-Net: Methodology and Performance. In: In: Proceedings of the International Conference on Parallel Processing Workshops (ICPPW), art. no. 5599099 :. Institute of Electrical and Electronics Engineers (IEEE), pp. 405-412.
Copy

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.


picture_as_pdf
905014.pdf

View Download

Atom BibTeX OpenURL ContextObject in Span OpenURL ContextObject Dublin Core MPEG-21 DIDL EndNote HTML Citation METS MODS RIOXX2 XML Reference Manager Refer ASCII Citation
Export

Downloads