• DocumentCode
    2641678
  • Title

    Optimizing Instruction-set Extensible Processors under Data Bandwidth Constraints

  • Author

    Atasu, Kubilay ; Dimond, Robert G. ; Mencer, Oskar ; Luk, Wayne ; Özturan, Can ; Diindar, G.

  • Author_Institution
    Dept. of Comput., Imperial Coll. London
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The authors present a methodology for generating optimized architectures for data bandwidth constrained extensible processors. The authors describe a scalable integer linear programming (ILP) formulation, that extracts the most profitable set of instruction-set extensions given the available data bandwidth and transfer latency. Unlike previous approaches, the authors differentiate between number of inputs and outputs for instruction-set extensions and the number of register file ports. This differentiation makes the approach applicable to architectures that include architecturally visible state registers and dedicated data transfer channels. The authors support a comprehensive design space exploration to characterize the area/performance trade-offs for various applications. The authors evaluate our approach using actual ASIC implementations to demonstrate that our automatically customized processors meet timing within the target silicon area. For an embedded processor with only two register read ports and one register write port, the authors obtain up to 4.3times speed-up with extensions incurring only a 35% area overhead
  • Keywords
    application specific integrated circuits; instruction sets; integer programming; linear programming; microprocessor chips; ASIC; application specific integrated circuits; data bandwidth constraints; data transfer channels; design space exploration; instruction-set extensible processors; integer linear programming; register file ports; transfer latency; Application specific integrated circuits; Bandwidth; Constraint optimization; Data mining; Delay; Integer linear programming; Registers; Silicon; Space exploration; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364657
  • Filename
    4211862