The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2010 vol. 30)
ISSN: 0272-1732
pp: 71-80
Stijn Eyerman , Ghent University
Lieven Eeckhout , 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

L. Eeckhout and S. Eyerman, "Per-Thread Cycle Accounting," in IEEE Micro, vol. 30, no. , pp. 71-80, 2010.
95 ms
(Ver 3.3 (11022016))