DocumentCode
1744315
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
fYear
2000
fDate
16-16 June 2000
Firstpage
55
Lastpage
60
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology Interfaces, 2000. ITI 2000. Proceedings of the 22nd International Conference on
Conference_Location
Pula, Croatia
ISSN
1330-1012
Print_ISBN
953-96769-1-6
Type
conf
Filename
915817
Link To Document