DocumentCode
3147946
Title
A Fast Custom Instructions Identification Algorithm based on Basic Convex Pattern Model for Supporting ASIP Automated Design
Author
Zhao, Kang ; Bian, Jinian ; Dong, Sheqin
Author_Institution
Tsinghua Univ., Beijing
fYear
2007
fDate
26-28 April 2007
Firstpage
121
Lastpage
126
Abstract
To improve the computation efficiency of application specific instruction-set processor (ASIP), a strategy of hardware/software collaborative design is usually utilized. In this process, the auto-customization of instruction set has always been a key part to support the automated design of ASIP. The key issue of this problem is how to effectively reduce the huge exponential exploration space in the instruction identification process. To address this issue, we first formulate it as a sub-graph enumeration problem under multi-constraints, and then propose a fast instruction identification algorithm based on basic convex pattern (BCP) model. The kernel technique in this algorithm is the transformation from the graph exploration to the formula-based computations. Experimental results have indicated that the proposed algorithm has a distinct reduction on the execution time.
Keywords
convex programming; directed graphs; groupware; hardware-software codesign; identification; instruction sets; logic design; microprocessor chips; ASIP automated design; application specific instruction-set processor; convex pattern model; directed acyclic graph enumeration; fast custom instructions identification algorithm; hardware/software collaborative design; Algorithm design and analysis; Application software; Application specific processors; Business continuity; Collaborative software; Computer aided instruction; Computer applications; Hardware; Software design; Space exploration; Application Specific Instruction-set Processor; BCP; CSCW design; Instruction identification;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location
Melbourne, Vic.
Print_ISBN
1-4244-0963-2
Electronic_ISBN
1-4244-0963-2
Type
conf
DOI
10.1109/CSCWD.2007.4281421
Filename
4281421
Link To Document