A Primer on ISA Customization

  • Kingshuk Karuri
  • Rainer Leupers


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.


Basic Block Multiple Input Multiple Output Pattern Enumeration Multiple Input Single Output Architectural Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Kingshuk Karuri
    • 1
  • Rainer Leupers
    • 2
  1. 1.Chipvision Design SystemsOldenburgGermany
  2. 2.Software for Systems on SiliconRWTH Aachen UniversityAachenGermany

Personalised recommendations