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 :
بازگشت