会议专题

Understanding Performance-Resource Dependency by Thread Slicing and Curve Fitting

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 overdesign 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.

thread preformance resource dependency model

Yang Hua Zheng Cai Ping Zhou Zhen Hu Zhuang Wei Pan Zhuo Jin

School of Computer Science and Technology Shenyang Aerospace University Shenyang, 110136, China Tianjin Zhongke Blue Whale Information Tech. Co., Ltd Tianjin, 300384, China

国际会议

2011 International Conference on Computer Science and Network Technology(2011计算机科学与网络技术国际会议 ICCSNT 2011)

哈尔滨

英文

17-22

2011-12-24(万方平台首次上网日期,不代表论文的发表时间)