• DocumentCode
    2873400
  • Title

    Application domains for fixed-length block structured architectures

  • Author

    Eeckhout, Lieven ; Vander Aa, Tom ; Goeman, Bart ; Vandierendonck, Hans ; Lauwerein, Rudy ; De Bosschere, Koen

  • Author_Institution
    ELIS, Ghent Univ., Belgium
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    35
  • Lastpage
    44
  • Abstract
    In order to tackle the growing complexity and interconnects problem in modern microprocessor architectures, computer architects have come up with new architectural paradigms. A fixed-length block structured architecture (BSA) is one of these paradigms. The basic idea of a BSA is to generate blocks of instructions, called BSA-blocks, statically (by the compiler) and executing these blocks on a decentralized microarchitecture. In this paper, we focus on possible application domains for this architectural paradigm. To investigate this issue, we have set up several experiments with 43 benchmarks coming from the SPECint95, the SPECfp95, the MediaBench suite, plus a set of MPEG-4 like algorithms. The main conclusion of this paper is twofold. First, multimedia applications are less control-intensive than SPECint95 benchmarks and more control-intensive than SPECfp95 benchmarks. As a result, a compiler for a BSA will find more opportunities to fill BSA-blocks with instructions from the actually executed control flow paths for SPECfp95 than for multimedia applications; and more for multimedia applications than for SPECint95. Second, 16 instructions per BSA-block is appropriate for all application domains. Larger BSA-blocks on the other hand, result in higher branch misprediction rates for most applications and lead to a less effective use of the virtual window size
  • Keywords
    computational complexity; computer architecture; performance evaluation; MPEG-4 like algorithms; MediaBench suite; SPECfp95; SPECint95; application domains; complexity; control flow paths; decentralized microarchitecture; fixed-length block structured architectures; interconnects problem; microprocessor architectures; virtual window size; Application software; Computer architecture; Engines; MPEG 4 Standard; Microarchitecture; Microprocessors; Out of order; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2001. ACSAC 2001. Proceedings. 6th Australasian
  • Conference_Location
    Gold Coast, Qld.
  • ISSN
    1530-0927
  • Print_ISBN
    0-7695-0954-1
  • Type

    conf

  • DOI
    10.1109/ACAC.2001.903353
  • Filename
    903353