DocumentCode :
2953530
Title :
Instruction set selection for ASIP design
Author :
Gschwind, Michael
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1999
fDate :
1999
Firstpage :
7
Lastpage :
11
Abstract :
We describe an approach for application-specific processor design based on an extendible microprocessor core. Core-based design allows to derive application-specific instruction processors from a common base architecture with low non-recurring engineering cost. The results of this application-specific customization of a common base architecture are families of related and largely compatible processor families. These families can share support tools and even binary compatible code which has been written for the common base architecture. Critical code portions are customized using the application-specific instruction set extensions. We describe a hardware/software co-design methodology which can be used with this design approach. The presented approach uses the processor core to allow early evaluation of ASIP design options using rapid prototyping techniques. We demonstrate this approach with two case studies, based on the implementation and evaluation of application-specific processor extensions for Prolog program execution, and memory prefetching for vector and matrix operations
Keywords :
application specific integrated circuits; hardware-software codesign; instruction sets; microprocessor chips; software prototyping; ASIP design; Prolog program execution; application-specific instruction processors; application-specific processor design; binary compatible code; extendible microprocessor core; hardware/software codesign methodology; instruction set selection; memory prefetching; Application specific processors; Computer architecture; Costs; Design engineering; Hardware; Microprocessors; Prefetching; Process design; Prototypes; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
Conference_Location :
Rome
ISSN :
1092-6100
Print_ISBN :
1-58113-132-1
Type :
conf
DOI :
10.1109/HSC.1999.777382
Filename :
777382
Link To Document :
بازگشت