- UHRA Home
- Browsing by Author
Browsing by Author "Grelck, C."
Now showing items 1-10 of 10
-
Asynchronous Stream Processing with S-Net
Grelck, C.; Scholz, S.; Shafarenko, A. (2010-02)We present the rationale and design of S-Net, a coordination language for asynchronous stream processing. The language achieves a near-complete separation between the application code, written in any conventional programming ... -
Coordinating Data Parallel SAC Programs with S-Net
Grelck, C.; Scholz, S.; Shafarenko, A. (Institute of Electrical and Electronics Engineers (IEEE), 2007) -
A gentle introduction to S-NET : Typed stream processing and declarative coordination of asynchronous components
Grelck, C.; Scholz, S.-B.; Shafarenko, A. (2008-06-01)We present the design of S-NET, a coordination language and component technology based on stream processing. S-NET achieves a near-complete separation between application code, written in a conventional programming language, ... -
Message Driven Programming with S-Net: Methodology and Performance
Penczek, F.; Herhut, S.; Scholz, S.; Shafarenko, A.; Yang, J.S.; Chen, C.-Y.; Bagherzadeh, N.; Grelck, C. (Institute of Electrical and Electronics Engineers (IEEE), 2010)Development and implementation of the coordination language S-NET has been reported previously. In this paper we apply the S-NET design methodology to a computer graphics problem. We demonstrate (i) how a complete separation ... -
Modeling Streams-based Variants of Ant Colony Optimisation for Parallel Systems
Cheng, Wei; Penczek, Frank; Grelck, Clemens; Kirner, Raimund; Scheuermann, Bernd; Shafarenko, Alex (HiPEAC, 2012-01)In this paper we present the implementation of a concurrent ant colony optimisation based solver for the combinatorial Single Machine Total Weighted Tardiness Problem (ACO- SMTWTP). We introduce S-Net, a coordination ... -
Parallel signal processing with S-Net
Penczek, F.; Herhut, S.; Grelck, C.; Scholz, S.; Shafarenko, A.; Barrere, R.; Lenormand, E. (2010)We argue that programming high-end stream-processing applications requires a form of coordination language that enables the designer to represent interactions between stream-processing functions asynchronously. We further ... -
S-Net for multi-memory multicores
Grelck, C.; Julku, J.; Penczek, F. (ACM Press, 2010)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 dynamically evolving ... -
SAC - A functional array language for efficient multi-threaded execution
Grelck, C.; Scholz, S.-B. (2006-08-01)We give an in-depth introduction to the design of our functional array programming language SaC, the main aspects of its compilation into host machine code, and its parallelisation based on multi-threading. The language ... -
SaC -- from high-level programming with arrays to efficient parallel execution
Grelck, C.; Scholz, S. (2003)SAC is a purely functional array processing language designed with numerical applications in mind. It supports generic, high-level program specifications in the style of APL. However, rather than providing a fixed set of ... -
Single Assignment C: efficient support for high-level array operations in a functional setting--
Scholz, S.; Grelck, C. (2003)