- 专利标题: Queues for inter-pipeline data hazard avoidance
-
申请号: US17523633申请日: 2021-11-10
-
公开(公告)号: US11698790B2公开(公告)日: 2023-07-11
- 发明人: Luca Iuliano , Simon Nield , Yoong-Chert Foo , Ollie Mower
- 申请人: Imagination Technologies Limited
- 申请人地址: GB Kings Langley
- 专利权人: Imagination Technologies Limited
- 当前专利权人: Imagination Technologies Limited
- 当前专利权人地址: GB Kings Langley
- 代理机构: Potomac Law Group, PLLC
- 代理商 Vincent M DeLuca
- 优先权: GB 09598 2017.06.16 GB 20408 2017.12.07
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
Methods and parallel processing units for avoiding inter-pipeline data hazards identified at compile time. For each identified inter-pipeline data hazard the primary instruction and secondary instruction(s) thereof are identified as such and are linked by a counter which is used to track that inter-pipeline data hazard. When a primary instruction is output by the instruction decoder for execution the value of the counter associated therewith is adjusted to indicate that there is hazard related to the primary instruction, and when primary instruction has been resolved by one of multiple parallel processing pipelines the value of the counter associated therewith is adjusted to indicate that the hazard related to the primary instruction has been resolved. When a secondary instruction is output by the decoder for execution, the secondary instruction is stalled in a queue associated with the appropriate instruction pipeline if at least one counter associated with the primary instructions from which it depends indicates that there is a hazard related to the primary instruction.
公开/授权文献
- US20220066781A1 Queues for Inter-Pipeline Data Hazard Avoidance 公开/授权日:2022-03-03
信息查询