Implementation architecture and multithreaded runtime system of S-Net
| Authors |
|
|---|---|
| Publication date | 2011 |
| Host editors |
|
| 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 |
|
| ISBN (electronic) |
|
| 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 |
|
| 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 | |