Publications

Detailed Information

Bubble task: A dynamic execution throttling method for multi-core resource management

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors

Seo, D.; Kim, M.; Eom, H.; Yeom, H.Y.

Issue Date
2015
Publisher
Springer Verlag
Citation
Lecture Notes in Computer Science, Vol.8828, pp.1-16
Abstract
Memory bandwidth is a major resource which is shared among all CPU cores. The development speed of memory bandwidth cannot catch up with the increasing number of CPU cores. Thus, the contention for occupying more memory bandwidth among concurrently executing tasks occurs. In this paper, we have presented Bubble Task method which mitigates memory contention via throttling technique. We made a memory contention modeling for dynamically deciding throttling ratio and implemented both software and hardware versions to present trade-off between fine-grained adjustment and stable fairness. Bubble Task can lead to performance improvement in STREAM benchmark suite which is one of the most memory hungry benchmark by 21% and fairness in memory bandwidth sharing among SPEC CPU 2006 applications which have different memory access patterns. © Springer International Publishing Switzerland 2015.
ISSN
0302-9743
URI
https://hdl.handle.net/10371/192921
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share