DocumentCode
3470395
Title
Automatic instruction generation for application specific co-processor
Author
Sang, Shengtian ; Li, Xiaoming ; Ye, Yizheng
Author_Institution
Microelectron. Center, Harbin Inst. of Technol.
Volume
2
fYear
2005
fDate
24-0 Oct. 2005
Firstpage
934
Lastpage
938
Abstract
By extending the baseline processor with application specific instructions, an application specific co-processor can meet the computational demands of the application. Working with the traditional co-processor interface, it doesn´t require the extensible processor core and has least impact on the existing hardware and software. This paper proposes a framework for design space exploration and automatic co-processor instructions generation, in which application profiling, instruction identification and evaluation proceed seamlessly and iteratively. The optimal instruction set of the co-processor under given constraints is automatically generated from the source code of the application. To demonstrate the effectiveness of the method we generate the instruction set of a SPARC V8 co-processor for a VoIP application. The experiment gives promising results with the speedup of factor 2.3
Keywords
coprocessors; instruction sets; SPARC V8 co-processor; VoIP; application profiling; application specific co-processor; automatic instruction generation; co-processor interface; design space exploration; instruction identification; instruction set; Application software; Computer aided instruction; Coprocessors; Hardware; Microelectronics; Multimedia communication; Multimedia systems; Process design; Software design; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location
Shanghai
Print_ISBN
0-7803-9210-8
Type
conf
DOI
10.1109/ICASIC.2005.1611461
Filename
1611461
Link To Document