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
Link To Document :
بازگشت