Distributed S-Net: design and implementation

Open Access
Authors
Publication date 2009
Host editors
  • M. Morazan
Book title Draft proceedings of the 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009)
Event 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009), South Orange, NJ, USA
Pages (from-to) 39-54
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
S-Net is a declarative coordination language and component technology aimed at modern multi-core/many-core architectures and systems-on-chip. It builds on the concept of stream processing to structure networks of communicating asynchronous components, which can be implemented using a conventional (sequential) language.
In this paper we present Distributed S-Net, a conservative language extension for placement of components and component networks in distributed memory environments from compute clusters to wide-area grids. We further describe a novel distributed runtime system layer that complements the existing multithreaded runtime system for smaller shared memory multiprocessor and multicore machines. Particular emphasis is put on efficient management of data communication. Last not least, we present very preliminary experimental data.
Document type Conference contribution
Note GrelJulkPencIFL09
Language English
Published at http://staff.science.uva.nl/~grelck/publications/GrelJulkPencIFL09.pdf
Downloads
Permalink to this page
Back