• DocumentCode
    3419814
  • Title

    What to adapt in a high-performance microprocessor

  • Author

    Trancoso, Pedro

  • Author_Institution
    Dept. of Comput. Sci., Cyprus Univ., Nicosia, Cyprus
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    556
  • Lastpage
    563
  • Abstract
    High-performance processors usually require large amounts of power for their operation. Adapting resources in such processors is very relevant as each application and distinct use of the system has a different demand. A frequent use of adaptation is to have the processor operating in either high-performance or low-power mode. In this work we analyze how power and performance change while modifying most of the resources in a processor. This leads to identifying which resources are more important for adaptation. This analysis was performed for three distinct workloads: multimedia, scientific, and database. Four criteria were defined to limit the adaptation range considering the cost and/or the efficiency of the system. The results of our experiments showed that the resource to be adapted depends on the: (1) operating mode (e.g. low-power or high-performance); (2) the workload; and (3) the criteria. Overall, for our baseline processor configuration, the dominant resources to be adapted are the voltage-frequency and the first-level instruction cache. Adapting resources may lead to an increase in the performance by up to 44% or a reduction in power by up to 93% with no restrictions. For configurations of the same cost and efficiency as the baseline, adaptation of resources may improve the performance by 33% or reduce the power by 34%.
  • Keywords
    low-power electronics; microprocessor chips; resource allocation; database workloads; first-level instruction cache; high-performance microprocessor; multimedia workloads; operating mode; processor configuration; processor resources; resource adaptation; scientific workloads; voltage-frequency resources; Application software; Clocks; Computer science; Costs; Energy consumption; Microprocessors; Multimedia databases; Performance analysis; Temperature; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2004. DSD 2004. Euromicro Symposium on
  • Print_ISBN
    0-7695-2203-3
  • Type

    conf

  • DOI
    10.1109/DSD.2004.1333325
  • Filename
    1333325