Implementation architecture and multithreaded runtime system of S-Net.

Clemens Grelck, Frank Penczek

    Research output: Contribution to journalArticlepeer-review

    5 Citations (Scopus)
    47 Downloads (Pure)


    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 a 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 multi-threaded runtime system for contemporary multi-core processors. Preliminary runtime figures demonstrate the effectiveness of our approach.
    Original languageEnglish
    Pages (from-to)60-79
    JournalLecture Notes in Computer Science (LNCS)
    Publication statusPublished - 2011
    EventImplementation and Application of Functional Languages: 20th International Symposium, IFL 2008, - Hatfield, United Kingdom
    Duration: 10 Sept 200812 Sept 2008


    Dive into the research topics of 'Implementation architecture and multithreaded runtime system of S-Net.'. Together they form a unique fingerprint.

    Cite this