Now showing items 1-9 of 9

    • Demand-based scheduling priorities for performance optimisation of stream programs on parallel platforms 

      Nguyen, Vu Thien Nga; Kirner, Raimund (Springer Nature, 2013-12-01)
      This paper introduces a heuristic-based scheduler to optimise the throughput and latency of stream programs with dynamic network structure. The novelty is the utilisation of positive and negative demands of the ...
    • Dynamic Power Management for Reactive Stream Processing on the SCC Tiled Architecture 

      Karavadara, Nilesh; Zolda, Michael; Nguyen, Vu Thien Nga; Knoop, Jens; Kirner, Raimund (2016-06-13)
      Dynamic voltage and frequency scaling} (DVFS) is a means to adjust the computing capacity and power consumption of computing systems to the application demands. DVFS is generally useful to provide a compromise between ...
    • An Efficient Execution Model for Reactive Stream Programs 

      Nguyen, Vu Thien Nga (2015-08-25)
      Stream programming is a paradigm where a program is structured by a set of computational nodes connected by streams. Focusing on data moving between computational nodes via streams, this programming model fits well for ...
    • Influences on Throughput and Latency in Stream Programs 

      Nguyen, Vu Thien Nga; Kirner, Raimund (2013-01-01)
      Stream programming is a promising approach to execute programs on parallel hardware such as multi-core systems. It allows to reuse sequential code at component level and to extend such code with concurrency-handling at the ...
    • Monitoring framework for stream-processing networks 

      Nguyen, Vu Thien Nga; Kirner, Raimund; Penczek, Frank (2012-01-01)
      In this paper we present a monitoring framework that exploits special characteristics of stream-processing networks in order to reason the performance. The novelty of the framework is to trace the non-deterministic execution ...
    • A multi-level monitoring framework for stream-based coordination programs 

      Nguyen, Vu Thien Nga; Kirner, Raimund; Penczek, Frank (2012)
      Stream-based Coordination is a promising approach to execute programs on parallel hardware such as multi-core systems. It allows to reuse sequential code at component level and to extend such code with concurrency-handling ...
    • A Power-Aware Framework for Executing Streaming Programs on Networks-on-Chip 

      Karavadara, Nilesh; Folie, Simon; Zolda, Michael; Nguyen, Vu Thien Nga; Kirner, Raimund (2014-03-01)
      Software developers are discovering that practices which have successfully served single-core platforms for decades do no longer work for multi-cores. Stream processing is a parallel execution model that is well-suited for ...
    • 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 ...
    • Throughput-driven Partitioning of Stream Programs on Heterogeneous Distributed Systems 

      Nguyen, Vu Thien Nga; Kirner, Raimund (2016-02-12)
      Graph partitioning is an important problem in computer science and is of NP-hard complexity. In practice it is usually solved using heuristics. In this article we introduce the use of graph partitioning to partition the ...