DocumentCode
3274730
Title
Predicting the throughput of multiprocessor applications under dynamic workload
Author
Poplavko, Peter ; Geilen, Marc ; Basten, Twan
Author_Institution
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear
2010
fDate
3-6 Oct. 2010
Firstpage
282
Lastpage
288
Abstract
This work contributes to throughput calculation for real-time multiprocessor applications experiencing dynamic workload variations. We focus on a method to predict the system throughput when processing an arbitrarily long data frame given the meta-characteristics of the workload in that frame. This is useful for different purposes, such as resource allocation or dynamic voltage scaling in embedded systems. An accurate enough analysis is not trivial when two factors are combined: parallelism and dynamic workload variations. In earlier work, two analysis methods showed good accuracy for several application examples, but no comparative experiments were carried out. In this work, we contribute new propositions to the theoretical basis of the previous methods. Based on these propositions, we remove a potential problem in a common subroutine and propose a new analysis method.We compare the methods experimentally. The new method provides a significant reduction of the throughput prediction error, up to 12%.
Keywords
multiprocessing systems; dynamic workload variation; multiprocessor parallelism; real-time multiprocessor application; system throughput; throughput calculation; throughput prediction error; Accuracy; Computational modeling; Delay; Schedules; Steady-state; Throughput; Transient analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location
Amsterdam
ISSN
1063-6404
Print_ISBN
978-1-4244-8936-7
Type
conf
DOI
10.1109/ICCD.2010.5647740
Filename
5647740
Link To Document