Instruction prefetching device comprising a circuit for checking prediction for a branch instruction before the instruction is executed

作者: Toshiteru Shibuya

DOI:

关键词:

摘要: In a data processing system capable of instructions under pipeline control in plurality stages including an executing stage, instruction prefetching device comprises prediction checking circuit (66, 67) coupled to predicting (52, 53) and (32, 33, 37, 38) prefetch controlling (47, 86) the circuit. one that is prior checks whether or not for branch destination correct. if correct, continued according prediction. If incorrect prediction, correct with corrected immediately after stage. Check may be other than instructions, either unconditional count instruction, address, direction which becomes clear

参考文章(11)
Lester M. Crudele, E Michael, John Zolnowsky, Method and apparatus for validating prefetched instruction ,(1986)
Kouemon Nigo, Ritsuo Sugaya, Masanobu Akagi, Syuichi Hanatani, Toshiteru Shibuya, Instruction prefetching device with prediction of a branch destination address ,(1983)
William George Kempke, Neil Clair Berglund, William Cain Richardson, Computer instruction prefetch circuit ,(1979)
David B. Papworth, Paul R. Jones, Walter A. Jones, Data processing apparatus and method employing instruction flow prediction ,(1984)
John S. Liptay, James W. Rymarczyk, Stanley E. Stone, Jeffrey F. Hughes, Multi-instruction stream branch processing mechanism ,(1978)
Edward H Sussenguth, Instruction sequence control ,(1968)