• DocumentCode
    2470721
  • Title

    A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip

  • Author

    Atienza, David ; Del Valle, Pablo G. ; Paci, Giacomo ; Poletti, Francesco ; Benini, Luca ; De Micheli, Giovanni ; Mendias, Jose M.

  • Author_Institution
    DACYA/UCM, Madrid
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    618
  • Lastpage
    623
  • Abstract
    With the growing complexity in consumer embedded products and the improvements in process technology, multi-processor system-on-chip (MPSoC) architectures have become widespread. These new systems are complex to design as they must execute multiple complex applications (e.g. video processing, 3D games), while meeting additional design constraints (e.g. energy consumption or time-to-market). Moreover, the rise of temperature in the die for MPSoC components can seriously affect their final performance and reliability. Therefore, mechanisms to efficiently evaluate complete HW/SW MPSoC designs in terms of energy consumption, temperature, performance and other key metrics are needed. In this paper, we present a new HW/SW FPGA-based emulation framework that allows designers to rapidly extract a number of critical statistics from processing cores, memories and interconnection systems being emulated on a FPGA. This information is then used to interact in real-time with a SW thermal model running on a host computer via an Ethernet port. The results show speed-ups of three orders of magnitude compared to cycle-accurate MPSoC simulators, which enable a very fast exploration of a large range of MPSoC design alternatives at the cycle-accurate level. Finally, our HW/SW framework allows designers to test run-time thermal management strategies with real-life inputs without any loss in the performance of the emulated system
  • Keywords
    field programmable gate arrays; hardware-software codesign; multiprocessing systems; system-on-chip; thermal management (packaging); FPGA-based thermal emulation framework; HW/SW framework; MPSoC design; MPSoC simulators; SW thermal model; multiprocessor system-on-chip; thermal management strategies; Data mining; Emulation; Energy consumption; Field programmable gate arrays; Games; Statistics; System-on-a-chip; Temperature; Thermal management; Time to market; Design; Emulation; FPGA; MPSoC; Measurement; Performance; Thermal Studies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229307
  • Filename
    1688871