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
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;
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
DOI :
10.1109/PCCC.1993.344486