Title :
An efficient approach to custom instruction set generation
Author :
Zou, GuangWei ; Liu, Xiang
Author_Institution :
Beijing Asia-Pacific Grand Software Co. Ltd, China
Abstract :
Application-specific instruction set extension to the computational capabilities of a processor provides an efficient mechanism to meet the growing performance and time-to-market demands of embedded applications. In this paper, a new methodology for custom instruction set generation is proposed by using profiling technique to analyze CDFG (control and data flow graph) of C program. In the new methodology, we mainly consider major blocks of CDFG of the given application in order to speed up the whole process. It results that for the application, the major blocks fewer, and the process faster. Our approach will significantly reduce the time of the whole process while does not affect the benefit of results. The experimental results demonstrate the improvements over existing techniques.
Keywords :
data flow graphs; embedded systems; instruction sets; C programs; application-specific instruction set; control flow graph; custom instruction set generation; data flow graph; embedded application; hardware acceleration; major block; Acceleration; Computer aided instruction; Embedded computing; Embedded software; Embedded system; Hardware; Instruction sets; Microprocessors; Software performance; Systems engineering and theory; ASIPs; Custom Instruction; Hardware Acceleration; Major Block; Profiling;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
Print_ISBN :
0-7695-2346-3
DOI :
10.1109/RTCSA.2005.20