DocumentCode
1729520
Title
Understanding performance-resource dependency by thread slicing and curve fitting
Author
Hua, Yang ; Ping, Zheng Cai ; Hui, Zhou Zhen ; Wei, Zhuang ; Jin, Pan Zhuo
Author_Institution
Sch. of Comput. Sci. & Technol., Shenyang Aerosp. Univ., Shenyang, China
Volume
1
fYear
2011
Firstpage
17
Lastpage
22
Abstract
Various programs or threads, even diverse segments within one thread, differ greatly in their intrinsic performance and resource requirement. Pursuing for the highest performance potential usually leads to over-design and over-supply in most circumstances, consuming more chip size and power. This problem is exacerbated in chip multithreading architectures, where several threads execute on-chip simultaneously, by the fact that inappropriate inter-thread resource competing and sharing probably result in resource misuse. The ultimate reason for the issue lies in the absence of mathematical approach to represent the performance-resource dependency quantitatively. In this paper, we take the rename-register-file, a representative storage resource, for instance to study the performance-resource dependency features and create a straightforward, accurate, and applicable model by thread slicing and curve fitting. The model contains just four parameters but perfectly matches the benchmarks of the SPEC CPU2000 suite. We conclude with a prospective on its application in explicit, on-demand resource allocation and precise performance control.
Keywords
curve fitting; multi-threading; parallel architectures; performance evaluation; power aware computing; program slicing; resource allocation; SPEC CPU2000 suite; chip multithreading architecture; chip size; curve fitting; interthread resource sharing; mathematical approach; on-demand resource allocation; performance-resource dependency; rename register file; representative storage resource; resource requirement; thread slicing; Benchmark testing; Curve fitting; Instruction sets; Mathematical model; Registers; Resource management; dependency model; preformance; resource; thread;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4577-1586-0
Type
conf
DOI
10.1109/ICCSNT.2011.6181900
Filename
6181900
Link To Document