The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2010 vol. 30)
ISSN: 0272-1732
pp: 71-80
Lieven Eeckhout , Ghent University
Stijn Eyerman , Ghent University
<p>Resource sharing unpredictably affects per-thread performance in multithreaded architectures, but system software assumes all coexecuting threads make equal progress. Per-thread cycle accounting addresses this problem by tracking per-thread progress rates for each coexecuting thread. This approach has the potential to improve quality of service (QoS), service-level agreements (SLA), performance predictability, service differentiation, and proportional-share performance on multithreaded architectures.</p>
multicore, multithreaded architectures, system software, per-thread cycle accounting
Lieven Eeckhout, Stijn Eyerman, "Per-Thread Cycle Accounting", IEEE Micro, vol. 30, no. , pp. 71-80, January/February 2010, doi:10.1109/MM.2010.23
89 ms
(Ver 3.1 (10032016))