• DocumentCode
    287635
  • Title

    Architectural effects on dual instruction issue with interlock collapsing ALUs

  • Author

    Malik, Nadeem ; Eickemeyer, Richard J. ; Vassiliadis, Stamatis

  • Author_Institution
    IBM Corp., Endicott, NY, USA
  • fYear
    1993
  • fDate
    23-26 Mar 1993
  • Firstpage
    42
  • Lastpage
    48
  • Abstract
    The authors present an evaluation of an innovative interlock collapsing arithmetic logic unit (ALU) in combination with several dual instruction issue processor organizations for two very different example architectures, IBM S/370 and MIPS R2000. The interlock collapsing ALU collapses execution interlocks between some integer operations as well as between address generation operations, without increasing the cycle time of the base machine. Thus, this allows two ALU, execution dependent instructions to be run in parallel, in a single cycle, instead of being executed sequentially. Results demonstrate that the overall contribution to the increase in instruction-level parallelism from the various processor organization design alternatives is remarkably similar to both the two example processors considering that the architectures are very different, and the contribution of the individual design alternatives varies
  • Keywords
    computer architecture; digital arithmetic; instruction sets; IBM S/370; MIPS R2000; address generation operations; architectural effects; arithmetic logic unit; cycle time; dual instruction issue; instruction-level parallelism; integer operations; interlock collapsing ALUs; Arithmetic; Bandwidth; Hardware; Hazards; Out of order; Process design; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-7803-0922-7
  • Type

    conf

  • DOI
    10.1109/PCCC.1993.344486
  • Filename
    344486