By Topic

A Dissipative Resource Distribution policy for SMT processors

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Hongzhou Chen ; Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou ; Lingdi Ping ; Xuezeng Pan ; Kuijun Lu
more authors

The performance in simultaneous multithreading (SMT) processors is significantly influenced by how optimally the common resources are shared among all threads. However, the programs running on threads often take on changing complicated behavior at runtime. Existing resource distribution methods either rely mainly on front-end fetching policies, or make the resource distribution decision according to the restricted information from the pipeline instead of the direct in-flight performance. It's difficult for them to catch various resource requirements efficiently and obtain potential gain. This paper presents a dissipative resource distribution policy (DRD) for SMT processors, in which the resource allocations evolve targeting the direct runtime performance. The self-organization mechanism established for DRD and the introduction of additional chaos cooperate together to form the fluctuation in the distribution evolvement procedure, and maintain persistent evolvement in changing program behavior. Simulation results show that DRD benefits much from its dissipative structure, and obtains potential fairness gains as well as pleasing throughput IPC increments. The meaning and setting of important DRD parameters are also discussed.

Published in:

Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on

Date of Conference:

14-18 April 2008