DocumentCode :
1796780
Title :
Temperature management for heterogeneous multi-core FPGAs using adaptive evolutionary multi-objective approaches
Author :
Renzhi Chen ; Lewis, Peter R. ; Xin Yao
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
fYear :
2014
fDate :
9-12 Dec. 2014
Firstpage :
101
Lastpage :
108
Abstract :
Heterogeneous multi-core FPGAs contain different types of cores, which can improve efficiency when used with an effective online task scheduler. However, it is not easy to find the right cores for tasks when there are multiple objectives or dozens of cores. Inappropriate scheduling may cause hot spots which decrease the reliability of the chip. Given that, our research builds a simulating platform to evaluate all kinds of scheduling algorithms on a variety of architectures. On this platform, we provide an online scheduler which uses multi-objective evolutionary algorithm (EA). Comparing the EA and current algorithms such as Predictive Dynamic Thermal Management (PDTM) and Adaptive Temperature Threshold Dynamic Thermal Management (ATDTM), we find some drawbacks in previous work. First, current algorithms are overly dependent on manually set constant parameters. Second, those algorithms neglect optimization for heterogeneous architectures. Third, they use single-objective methods, or use linear weighting method to convert a multi-objective optimization into a single-objective optimization. Unlike other algorithms, the EA is adaptive and does not require resetting parameters when workloads switch from one to another. EAs also improve performance when used on heterogeneous architecture. A efficient Pareto front can be obtained with EAs for the purpose of multiple objectives.
Keywords :
Pareto optimisation; evolutionary computation; field programmable gate arrays; integrated circuit reliability; thermal management (packaging); ATDTM; PDTM; Pareto front; adaptive evolutionary multiobjective approach; adaptive temperature threshold dynamic thermal management; chip reliability; heterogeneous architectures; heterogeneous multicore FPGA; linear weighting method; multiobjective evolutionary algorithm; multiobjective optimization; online task scheduler; predictive dynamic thermal management; scheduling algorithms; simulating platform; single-objective methods; single-objective optimization; temperature management; Educational institutions; Hardware; Heuristic algorithms; Multicore processing; Prediction algorithms; Scheduling algorithms; Temperature control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolvable Systems (ICES), 2014 IEEE International Conference on
Conference_Location :
Orlando, FL
Type :
conf
DOI :
10.1109/ICES.2014.7008728
Filename :
7008728
Link To Document :
بازگشت