A Primer on ISA Customization
This chapter intends to familiarize the reader with the background and related work on ISA customization, i.e. the process of integrating application specific special instructions, also known as ISEs, into an ASIP’s ISA. In many ASIP design or customization flows, ISEs constitute the primary (and in some cases, the only) source of hardware acceleration for a given target application. Consequently, ISA customization often forms the primary hurdle in the ASIP design process, and has deservedly received a lot of research attention in industry and academia.
KeywordsBasic Block Multiple Input Multiple Output Pattern Enumeration Multiple Input Single Output Architectural Constraint
Unable to display preview. Download preview PDF.