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. © 2011 Springer-Verlag.
CITATION STYLE
Grelck, C., & Penczek, F. (2011). Implementation architecture and multithreaded runtime system of S-Net. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5836 LNCS, pp. 60–79). https://doi.org/10.1007/978-3-642-24452-0_4
Mendeley helps you to discover research relevant for your work.