• DocumentCode
    500898
  • Title

    Evaluating design trade-offs in customizable processors

  • Author

    Bordoloi, Unmesh D. ; Huynh, Huynh Phung ; Chakraborty, Samarjit ; Mitra, Tulika

  • Author_Institution
    Verimag Labs., France
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    244
  • Lastpage
    249
  • Abstract
    The short time-to-market window for embedded systems demands automation of design methodologies for customizable processors. Recent research advances in this direction have mostly focused on single criteria optimization, e.g., optimizing performance though custom instructions under pre-defined area constraint. From the designer´s perspective, however, it would be more interesting if the conflicting trade-offs among multiple objectives (e.g., performance versus area) are exposed enabling an informed decision making. Unfortunately, identifying the optimal trade-off points turns out to be computationally intractable. In this paper, we present a polynomial-time approximation algorithm to systematically evaluate the design trade-offs. In particular, we explore performance-area trade-offs in the context of multi-tasking real-time embedded applications to be implemented on a customizable processor.
  • Keywords
    approximation theory; computational complexity; embedded systems; integrated circuit design; microprocessor chips; optimisation; customizable processors; embedded systems; polynomial-time approximation algorithm; single criteria optimization; Algorithm design and analysis; Approximation algorithms; Constraint optimization; Design automation; Embedded system; Permission; Polynomials; Process design; Real time systems; Silicon; ASIP; Multi-objective design space exploration; Pareto-optimal curve; Processor customization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227156