• DocumentCode
    524084
  • Title

    Full-system chip multiprocessor power evaluations using FPGA-based emulation

  • Author

    Bhattacharjee, Arup ; Contreras, G. ; Martonosi, Margaret

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
  • fYear
    2008
  • fDate
    11-13 Aug. 2008
  • Firstpage
    335
  • Lastpage
    340
  • Abstract
    The design process for chip multiprocessors (CMPs) requires extremely long simulation times to explore performance, power, and thermal issues, particularly when operating system (OS) effects are included. In response, our novel FPGA-based emulation methodology models a full CMP design including applications and an OS. Activity counters programmed into the cores feed per-component microarchitectural power models. These models achieve under 10% error compared to detailed gate-level simulations. Our method retains software flexibility, but offers up to 35x speedup compared to corresponding full-system software simulations. We present our approach by emulating a 2-core Leon3 cache-coherent multiprocessor running Linux and parallel benchmarks. In an example case study, our emulated system uses activity counts (a proxy for temperature) to guide process migration between the CMP cores. Overall, this paper´s methodology makes possible detailed power and thermal studies of CMPs and their operating systems.
  • Keywords
    Linux; field programmable gate arrays; multiprocessing systems; 2-core Leon3 cache coherent multiprocessor; FPGA based emulation; Linux; activity counters; chip multiprocessor design; full system chip multiprocessor power evaluation; gate level simulation; microarchitectural power models; operating system effects; Application software; Counting circuits; Emulation; Feeds; Linux; Microarchitecture; Operating systems; Power system modeling; Process design; Temperature; activity migration; full-system fpga-based emulation; power models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-8634-2
  • Electronic_ISBN
    978-1-60558-109-5
  • Type

    conf

  • DOI
    10.1145/1393921.1394010
  • Filename
    5529025