• DocumentCode
    2760581
  • Title

    A Two-Dimensional Superscalar Processor Architecture

  • Author

    Uhrig, Sascha ; Shehan, Basher ; Jahr, Ralf ; Ungerer, Theo

  • Author_Institution
    Univ. of Augsburg, Augsburg, Germany
  • fYear
    2009
  • fDate
    15-20 Nov. 2009
  • Firstpage
    608
  • Lastpage
    611
  • Abstract
    This paper proposes a new processor architecture optimized for execution of sequential instruction streams. The architecture, called Grid Alu Processor (GAP), comprises an in order superscalar pipeline front-end enhanced by a configuration unit able to dynamically issue dependent and independent standard machine instructions simultaneously to the Arithmetic Logic Units (ALUs) organized in a two-dimensional array. In contrast to well-known coarse-grained reconfigurable architectures no special synthesis tools are required and no configuration overhead occurs. Simulations of the GAP show a maximum Instructions Per Cycle (IPC) speedup of about 2.56 compared to the results of an equivalently configured SimpleScalar processor simulator.
  • Keywords
    logic design; reconfigurable architectures; SimpleScalar processor simulator; arithmetic logic units; coarse-grained reconfigurable architectures; grid alu processor; instructions per cycle speedup; sequential instruction streams execution; superscalar processor architecture; Acceleration; Arithmetic; Computer aided instruction; Computer architecture; Logic arrays; Pipelines; Reconfigurable architectures; Reconfigurable logic; Subspace constraints; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-5166-1
  • Electronic_ISBN
    978-0-7695-3862-4
  • Type

    conf

  • DOI
    10.1109/ComputationWorld.2009.46
  • Filename
    5359663