• 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