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
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;
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
DOI :
10.1109/CSCWD.2007.4281421