Application Analysis Tools for ASIP Design

Application Profiling and Instruction-set Customization

  • Kingshuk Karuri
  • Rainer Leupers

Table of contents

  1. Front Matter
    Pages i-xxii
  2. Kingshuk Karuri, Rainer Leupers
    Pages 1-9
  3. Kingshuk Karuri, Rainer Leupers
    Pages 11-34
  4. Kingshuk Karuri, Rainer Leupers
    Pages 35-49
  5. Kingshuk Karuri, Rainer Leupers
    Pages 51-57
  6. Kingshuk Karuri, Rainer Leupers
    Pages 59-91
  7. Kingshuk Karuri, Rainer Leupers
    Pages 93-109
  8. Kingshuk Karuri, Rainer Leupers
    Pages 111-130
  9. Kingshuk Karuri, Rainer Leupers
    Pages 131-174
  10. Kingshuk Karuri, Rainer Leupers
    Pages 175-192
  11. Kingshuk Karuri, Rainer Leupers
    Pages 193-206
  12. Kingshuk Karuri, Rainer Leupers
    Pages 207-209
  13. Back Matter
    Pages 211-232

About this book

Introduction

This book provides an overview of the recent advancements in cutting edge design automation tools for Application Specific Instruction-set Processor (ASIP) development. ASIPs are becoming increasingly common in many embedded System-on-Chip architectures due to their unique blend of flexibility and performance/energy efficiency. However, the high development effort associated with ASIPs has so far hindered their widespread acceptance in the embedded world. This book introduces readers to a novel design methodology which can significantly reduce the ASIP development effort through high degrees of design automation. The key elements of this new design methodology are a powerful application profiler and an automated instruction-set customization tool which considerably lightens the burden of mapping a target embedded application to an ASIP architecture in the initial design stages. The book includes several design case studies with realistic embedded applications to demonstrate how the methodology and the tools can be used in practice to accelerate the overall ASIP design process.


  • Provides a thorough survey of ASIP design in general, and application analysis (profiling and instruction-set customization) in particular;
  • Introduces several original concepts/tools, as well as algorithms and software architectures, to enable readers to build similar ASIP development tool flows from scratch;�
  • Includes case studies that systematically demonstrate how ASIPs can be built using application analysis tools presented in the book. �


Keywords

ASIP Application Specific Instruction-set Processor Embedded Processor Integrated Circuits and Systems System on Chip

Authors and affiliations

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

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4419-8255-1
  • Copyright Information Springer Science+Business Media, LLC 2011
  • Publisher Name Springer, New York, NY
  • eBook Packages Engineering
  • Print ISBN 978-1-4419-8254-4
  • Online ISBN 978-1-4419-8255-1
  • About this book