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