• DocumentCode
    3721559
  • Title

    Thermal management of FPGA-based embedded systems at operating system level

  • Author

    Tayyebeh Hashamdar;Hamid Noori

  • Author_Institution
    Ferdowsi University of Mashhad, Iran
  • fYear
    2015
  • fDate
    10/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Field Programmable Gate Arrays (FPGAs) are well-known platforms for implementing embedded systems due to configurability. Recently, high temperature of FPGAs is becoming a serious issue due to their higher logic density, clock frequency, and complexity. In this work we propose, implement, and evaluate an embedded system with a thermal aware operating system on the virtex-5 FPGA. It measures the temperature of the device using the system monitor IP core configured in the operating system and manages the temperature, not to violate threshold, using the task suspension feature of the operating system. A resident task in the operating system regularly checks the temperature of the device and does thermal management if needed by suspending other active tasks for a specified time slot. If this time slot is correctly chosen, the method degrades performance only 7 percent while the temperature threshold is not violated.
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Systems and Technologies (RTEST), 2015 CSI Symposium on
  • Type

    conf

  • DOI
    10.1109/RTEST.2015.7369852
  • Filename
    7369852