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: UNSPECIFIED.
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

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

Downloads