S-Net: High-level coordination for the many-core era

Abstract

S-Net is a coordination language that aims at reconciling the legacy world of sequential software and programming techniques with the hardware reality in the many-core era. This is achieved through a near-complete separation of conventional application programming from concurrency-related concerns. Sequential legacy code as well as new code written in a conventional concurrency-agnostic style is made fit for efficient execution on modern many-core systems through a high-level coordination layer based on stream processing.

Publication
Intel European Research and Innovation Conference (ERIC'10), Braunschweig, Germany

Related