发明授权
US09135005B2 History and alignment based cracking for store multiple instructions for optimizing operand store compare penalties
有权
用于存储用于优化操作数存储的多个指令的基于历史和对齐的破解比较处罚
- 专利标题: History and alignment based cracking for store multiple instructions for optimizing operand store compare penalties
- 专利标题(中): 用于存储用于优化操作数存储的多个指令的基于历史和对齐的破解比较处罚
-
申请号: US12695687申请日: 2010-01-28
-
公开(公告)号: US09135005B2公开(公告)日: 2015-09-15
- 发明人: Khary J. Alexander , Fadi Busaba , Brian Curran , Bruce Giamei , Christian Jacobi , James R. Mitchell
- 申请人: Khary J. Alexander , Fadi Busaba , Brian Curran , Bruce Giamei , Christian Jacobi , James R. Mitchell
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Fleit Gibbons Gutman Bongini & Bianco PL
- 代理商 Thomas Grzesik
- 主分类号: G06F15/00
- IPC分类号: G06F15/00 ; G06F9/00 ; G06F9/44 ; G06F7/38 ; G06F9/30 ; G06F9/38
摘要:
Store multiple instructions are managed based on previous execution history and their alignment. At least one store multiple instruction is detected. A flag is determined to be associated with the at least one store multiple instruction. The flag indicates that the at least one store multiple instruction has previously encountered an operand store compare hazard. The at least one store multiple instruction is organized into a set of unit of operations. The set of unit of operations is executed. The executing avoids the operand store compare hazard previously encountered by the at least one store multiple instruction.