• 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