- 专利标题: STALLING AN INSTRUCTION FETCH OPERATION IMPACTED BY A HAZARD WITHOUT STALLING ANOTHER INSTRUCTION FETCH OPERATION NOT IMPACTED BY THE HAZARD
-
申请号: US17712101申请日: 2022-04-02
-
公开(公告)号: US20230315466A1公开(公告)日: 2023-10-05
- 发明人: Eliyah Kilada , Ammon Christiansen , Ariel Fabien Sabba , Christopher Celio , Ankur Groen , Muhammad Faisal Azeem , Malihe Ahmadi , Rangeen Basu Roy Chowdhury
- 申请人: Eliyah Kilada , Ammon Christiansen , Ariel Fabien Sabba , Christopher Celio , Ankur Groen , Muhammad Faisal Azeem , Malihe Ahmadi , Rangeen Basu Roy Chowdhury
- 申请人地址: US OR Portland
- 专利权人: Eliyah Kilada,Ammon Christiansen,Ariel Fabien Sabba,Christopher Celio,Ankur Groen,Muhammad Faisal Azeem,Malihe Ahmadi,Rangeen Basu Roy Chowdhury
- 当前专利权人: Eliyah Kilada,Ammon Christiansen,Ariel Fabien Sabba,Christopher Celio,Ankur Groen,Muhammad Faisal Azeem,Malihe Ahmadi,Rangeen Basu Roy Chowdhury
- 当前专利权人地址: US OR Portland
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
At least one instruction storage coupled with a fetch unit including sets of fetch circuitry each having a same plurality of pipeline stages. The sets of fetch circuitry perform fetch operations to fetch blocks of instructions from the at least one instruction storage. Stall circuitry, in response to an indication of a hazard for a given pipeline stage of a first set of fetch circuitry, retains a fetch operation for a first block of instructions at the given pipeline stage, and zero or more fetch operations for zero or more corresponding blocks of instructions at zero or more preceding pipeline stages of the first set of fetch circuitry, until the hazard has been removed. The stall circuitry advances a fetch operation for a second block of instructions from the given pipeline stage of a second set of fetch circuitry, during an initial cycle of the one or more cycles.
信息查询