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
Link To Document