• DocumentCode
    1646829
  • Title

    On the feasibility of fixed-length block structured architectures

  • Author

    Eeckhout, Lieven ; Bosschere, Koen De ; Neefs, Henk

  • Author_Institution
    Dept. of Electron. & Inf. Syst., Ghent Univ., Belgium
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    17
  • Lastpage
    25
  • Abstract
    Scaling contemporary superscalar microarchitectures to higher levels of parallelism in future technologies seems to be impractical due to the increasing complexity. In this paper, we show that a fixed-length block structured instruction set architecture (BSA), is capable of reducing the hardware complexity and is therefore feasible as an alternative architectural paradigm for traditional architectures with large virtual window sizes for future technologies. This is reached through two major interventions. First, statically, grouping instructions from various basic blocks into larger atomic units of work with a fixed length, called blocks, makes fetching easier. Second, a decentralized microarchitecture reduces the processor core logic significantly resulting in higher clock frequencies. The performance evaluation methodology used in this paper both considers IPC (number of useful instructions retired per clock cycle) and clock cycle period. In addition, a broad design space is explored by quantifying the influence of various microarchitectural parameters on overall performance
  • Keywords
    parallel architectures; performance evaluation; architectural paradigm; block structured instruction set architecture; decentralized microarchitecture; hardware complexity; performance evaluation; processor core logic; Bandwidth; Clocks; Delay; Hardware; Information systems; Logic; Microwave integrated circuits; Reactive power; Registers; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture Conference, 2000. ACAC 2000. 5th Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0512-0
  • Type

    conf

  • DOI
    10.1109/ACAC.2000.824318
  • Filename
    824318