Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2008, Vol. 9 Issue (8): 1070-1082    DOI: 10.1631/jzus.A0720083
Electrical & Electronic Engineering     
A spatially triggered dissipative resource distribution policy for SMT processors
Hong-zhou CHEN, Xue-zeng PAN, Ling-di PING, Kui-jun LU, Xiao-ping CHEN
School of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  Programs take on changing behavior at runtime in a simultaneous multithreading (SMT) environment. How reasonably common resources are distributed among the threads significantly determines the throughput and fairness performance in SMT processors. Existing resource distribution methods either mainly rely on the front-end fetch policy, or make distribution decisions according to the limited information from the pipeline. It is difficult for them to efficiently catch the various resource requirements of the threads. This work presents a spatially triggered dissipative resource distribution (SDRD) policy for SMT processors. Its two parts, the self-organization mechanism that is driven by the real-time instructions per cycle (IPC) performance and the introduction of chaos that tries to control the diversity of trial resource distributions, work together to supply sustaining resource distribution optimization for changing program behavior. Simulation results show that SDRD with fine-grained diversity controlling is more effective than that with a coarse-grained one. And SDRD benefits much from its two well-coordinated parts, providing potential fairness gains as well as good throughput gains. Meanings and settings of important SDRD parameters are also discussed.

Key wordsSimultaneous multithreading (SMT)      Resource distribution      Dynamic optimization      Dissipative structures     
Received: 26 November 2007     
CLC:  TP302  
Cite this article:

Hong-zhou CHEN, Xue-zeng PAN, Ling-di PING, Kui-jun LU, Xiao-ping CHEN. A spatially triggered dissipative resource distribution policy for SMT processors. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(8): 1070-1082.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A0720083     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2008/V9/I8/1070

[1] Vibhor Trehan, Craig Chapman, Pathmeswaran Raju. Informal and formal modelling of engineering processes for design automation using knowledge based engineering[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(9): 706-723.
[2] Imre Horváth. An initial categorization of foundational research in complex technical systems[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(9): 681-705.
[3] WANG Shu-juan, SHA You-tao, ZHANG Hui, ZHAI Guo-fu. Method of reliability tolerance design based on EDA technology and its application on DC hybrid contactor[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(3 ): 15-.
[4] GUO Hui, WANG Yun-peng, WANG Zhi-guang, ZHOU Jing-li. Improving network service performance and reliability via links trunking technologies[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(6 ): 11-.
[5] BAI Tao, WU Zhi-ming, YANG Gen-ke. Optimal bandwidth scheduling of networked control systems (NCSs) in accordance with jitter[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2005, 6( 6): 10-.