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
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;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
DOI :
10.1109/ICCSNT.2011.6181900