• DocumentCode
    2066511
  • Title

    Instruction set architecture to control instruction fetch on pipelined processors

  • Author

    Okamoto, Shusuke ; Sowa, Masahiro

  • Author_Institution
    Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Japan
  • Volume
    1
  • fYear
    1997
  • fDate
    20-22 Aug 1997
  • Firstpage
    121
  • Abstract
    Instruction fetching is usually the default action related to the program counter, and it is affected by the execution of a branch instruction. However, the processor does not know about the timing of a branch until it fetches a branch instruction, and it must start processing the branch just after fetching a branch instruction. Hence this situation causes control hazards. To solve this problem, the authors are engaged in studies on the control of instruction fetching and have developed a new mechanism as the first solution. In this mechanism, instructions to control instruction fetching are inserted into programs. The processor can identify these without decoding, and it processes in parallel with the other instructions. The paper describes the instruction set architecture of this mechanism, and describes its performance evaluation using a software simulator
  • Keywords
    instruction sets; parallel architectures; performance evaluation; pipeline processing; timing; virtual machines; branch instruction execution; branch timing; control hazards; default action; instruction fetch control; instruction fetching; instruction set architecture; performance evaluation; pipelined processors; program counter; software simulator; Computer architecture; Control systems; Counting circuits; Hazards; Information systems; Prefetching; Process control; Software performance; Telecommunication control; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 - Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-3905-3
  • Type

    conf

  • DOI
    10.1109/PACRIM.1997.619916
  • Filename
    619916