发明名称 Predictor data structure for use in pipelined processing
摘要 A predictor data structure is used for pipelined processing by a pipelined processor. The predictor data structure includes a predicted address to be used in return from execution of a selected instruction, and a predicted operating state associated with the predicted address. Based on determining a selected return instruction is to be executed, the predicted address to which processing is to be returned is obtained from the predictor data structure. Further, based on determining the selected return instruction is to be executed, a transitional operating state to be entered based on the predicted operating state stored in the predictor data structure is predicted, wherein at least one of the predicted address and the predicted transitional operating state are to be used to validate execution of the selected return instruction.
申请公布号 US9535703(B2) 申请公布日期 2017.01.03
申请号 US201414559087 申请日期 2014.12.03
申请人 GLOBALFOUNDRIES INC. 发明人 Gschwind Michael K.;Salapura Valentina
分类号 G06F9/38;G06F9/30 主分类号 G06F9/38
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Heslin Rothenberg Farley & Mesiti P.C. ;Davis Nathan;Mesiti Nicholas
主权项 1. A method of facilitating processing within a processing environment, the method comprising: using a predictor data structure for pipelined processing by a pipelined processor, said predictor data structure comprising a predicted address to be used in return from execution of a selected instruction, and a predicted operating state associated with the predicted address, wherein the predicted operating state includes a privilege level of an instruction to be accessed at the predicted address; based on determining a selected return instruction is to be executed, obtaining from the predictor data structure the predicted address to which processing is to be returned; and based on determining the selected return instruction is to be executed, predicting a transitional operating state to be entered based on the predicted operating state stored in the predictor data structure, wherein at least one of the predicted address and the predicted transitional operating state are to be used to validate execution of the selected return instruction.
地址 Grand Cayman KY