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
Link To Document