Now showing items 1-8 of 8

    • Concurrent non-deferred reference counting on the microgrid : first experiences 

      Herhut, Stephan; Joslin, C.; Scholz, Sven-Bodo; Poss, R; Grelck, Clemens (2011)
      We present a first evaluation of our novel approach for non-deferred reference counting on the Microgrid many-core architecture. Non-deferred reference counting is a fundamental building block of implicit heap management ...
    • Controlling chaos on safe side-effects in data-parallel operations 

      Herhut, Stephan; Scholz, Sven-Bodo; Grelck, Clemens (ACM Press, 2009)
      With the rising variety of hardware designs for multi-core systems, the effectiveness in exploiting implicit concurrency of programs plays a more vital role for programming such systems than ever before. We believe that a ...
    • The Cost and Benefits of Coordination Programming: Two Case Studies in Concurrent Collection and S-Net 

      Zaichenkov, Pavel; Gijsbers, Bert; Grelck, Clemens; Tveretina, Olga; Shafarenko, Alex (2016-09-21)
      This is an evaluation study of the expressiveness provided and the performance delivered by the coordination language S-NET in comparison to Intel’s Concurrent Collections (CnC). An S-NET application is a network of black-box ...
    • Engineering Concurrent Software Guided by Statistical Performance Analysis 

      Scheuermann, Bernd; Grelck, Clemens; Hammond, Kevin; Hertlein, Heinz; Hoelzenspies, Philip; Jesshope, Chris; Kirner, Raimund; Shafarenko, Alex; te Boekhorst, Rene; Wieser, Volkmar (IOS Press, 2011)
      This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-based approach. A cost-directed tool-chain maps concurrent programs onto emerging hardware architectures, where costs are ...
    • A hybrid shared memory execution model for a data parallel language with I/O 

      Grelck, Clemens; Kuthe, Steffen; Scholz, Sven-Bodo (2008)
      We propose a novel execution model for the implicitly parallel execution of data parallel programs in the presence of general I/O operations. This model is called hybrid because it combines the advantages of the standard ...
    • Implementation architecture and multithreaded runtime system of S-Net. 

      Grelck, Clemens; Penczek, Frank (2011)
      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 ...
    • 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 ...
    • Statistical Performance Analysis of an Ant-Colony Optimisation Application in S-NET 

      MacKenzie, Kenneth; Hölzenspies, Philip K. F.; Hammond, Kevin; Kirner, Raimund; Nguyen, Vu Thien Nga; te Boekhorst, Iraneus; Grelck, Clemens; Poss, Raphael; Verstraaten, Merijn (2013-01-01)
      We consider an ant-colony optimsation problem implemented on a multicore system as a collection of asynchronous stream- processing components under the control of the S-NET coordina- tion language. Statistical analysis and ...