- UHRA Home
- Browsing by Author
Browsing by Author "Nguyen, Vu Thien Nga"
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 ...