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