Implementation architecture and multithreaded runtime system of S-Net

Authors
Publication date 2011
Host editors
  • S.-B. Scholz
  • O. Chitil
Book title Implementation and Application of Functional Languages
Book subtitle 20th international symposium, IFL 2008, Hatfield, UK, September 10-12, 2008 : revised selected papers
ISBN
  • 9783642244513
ISBN (electronic)
  • 9783642244520
Series Lecture Notes in Computer Science
Event 20th International symposium on Implementation and Application of Functional Languages (IFL 2008), Hatfield, UK
Pages (from-to) 60-79
Publisher Heidelberg: Springer
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 the architecture of our S-Net implementation. After sketching out the interplay between compiler and runtime system, we characterise the deployment and operational behaviour of our multithreaded runtime system for contemporary multi-core processors. Preliminary runtime figures demonstrate the effectiveness of our approach.
Document type Conference contribution
Language English
Published at https://doi.org/10.1007/978-3-642-24452-0_4
Permalink to this page
Back