• DocumentCode
    2282266
  • Title

    Execution dependencies and their resolution in fine grain parallel machines

  • Author

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

  • Author_Institution
    IBM Corp., USA
  • fYear
    1993
  • fDate
    23-26 Mar 1993
  • Firstpage
    86
  • Lastpage
    90
  • Abstract
    Execution dependence between sequential instructions is one of the factors that limits the level of parallelism which can be exploited by fine grain parallel machines. Several architectural, compiler and machine organization techniques that have been used to alleviate this restriction are examined. They are compared against a relatively new mechanism that simply eliminates the execution dependency. The dependency elimination is achieved by using a novel integer arithmetic logic unit (ALU) design, which performs arithmetic and logical operations on three operands in a single cycle, but without extending the cycle time of the base machine
  • Keywords
    digital arithmetic; parallel machines; compiler organisation; dependency elimination; execution dependencies; fine grain parallel machines; integer arithmetic logic unit; machine organization; sequential instructions; Arithmetic; CMOS technology; Computer aided instruction; Computer performance; Hazards; Out of order; Parallel machines; Parallel processing; Scheduling;
  • 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.344480
  • Filename
    344480