DocumentCode :
3562474
Title :
An approach to instruction scheduling at the processor architecture level for optimizing embedded software
Author :
Pham Van Huong ; Bui Ngoc Hai ; Nguyen Ngoc Binh
Author_Institution :
Univ. of Eng. & Technol., Hanoi, Vietnam
fYear :
2014
Firstpage :
226
Lastpage :
231
Abstract :
The optimization problem of embedded systems and embedded software plays an important role. The optimization based on instruction scheduling has not been researched commonly and it focused primarily on optimizing the power consumption. Most studies have not considered the architecture and configurable character of modern processors. Therefore, in this paper, we propose and develop a new instruction scheduling method to optimize the performance and the power consumption for both pipeline and superscalar architecture. In order to optimize energy, we build a power consumption table of instructions and apply the genetic algorithm to arrange instructions of an assembly program. To optimize the performance of embedded software, we analyze the pipeline and superscalar architecture of a processor to construct performance evaluation functions under an instruction chain. Based on the performance evaluation function, we also apply the genetic algorithm to find the execution order of instructions having the best performance corresponding to each type of processor architectures.
Keywords :
embedded systems; genetic algorithms; processor scheduling; program assemblers; software performance evaluation; assembly program; embedded software performance optimization; genetic algorithm; instruction scheduling; performance evaluation function; processor architecture level; Assembly; Computer architecture; Genetic algorithms; Optimization; Pipelines; Power demand; Processor scheduling; Instruction scheduling; embedded software; genetic algorithm; performance optimization; power consumption optimization; superscalar;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Technologies for Communications (ATC), 2014 International Conference on
Print_ISBN :
978-1-4799-6955-5
Type :
conf
DOI :
10.1109/ATC.2014.7043388
Filename :
7043388
Link To Document :
بازگشت