Title :
Reducing the number of instructions
Author :
Gusev, M. ; Misev, A. ; Popovski, G. ; Mitrevski, P.
Author_Institution :
Fac. of Natural Sci, St. Cyril & Methodius Univ., Skopje, Macedonia
Abstract :
The purpose of this article is to reduce the number of instructions while executing in processor. We analyse memory address dependent instructions and eliminate the address generation processing if the address was previously calculated. For standard RISC, VLIW and in-order superscalar processor we introduce a solution where the RMI (Reduction of Memory Instructions) algorithm is performed in the compile stage and address dependent instructions do not enter the processor at all. For out-of-order superscalar processors we introduce two solutions, the first one when these instructions are not issued at all and the second solution when these instructions are issued only in a reservation station without execution unit. All these solutions improve the behaviour of the processor for at least 10% since the processor does not execute these instructions.
Keywords :
parallel processing; reduced instruction set computing; RISC; VLIW; address dependent instructions; address generation processing; memory address dependent instructions; superscalar processor; Computer aided instruction; Computer architecture; Counting circuits; Delay; Hardware; High level languages; Logic; Out of order; Reduced instruction set computing; Registers;
Conference_Titel :
Information Technology Interfaces, 2000. ITI 2000. Proceedings of the 22nd International Conference on
Conference_Location :
Pula, Croatia
Print_ISBN :
953-96769-1-6