发明申请
US20130138888A1 STORING A TARGET ADDRESS OF A CONTROL TRANSFER INSTRUCTION IN AN INSTRUCTION FIELD
审中-公开
在指挥领域存储控制传输指令的目标地址
- 专利标题: STORING A TARGET ADDRESS OF A CONTROL TRANSFER INSTRUCTION IN AN INSTRUCTION FIELD
- 专利标题(中): 在指挥领域存储控制传输指令的目标地址
-
申请号: US13307850申请日: 2011-11-30
-
公开(公告)号: US20130138888A1公开(公告)日: 2013-05-30
- 发明人: Jama I. Barreh , Manish K. Shah , Christopher H. Olson
- 申请人: Jama I. Barreh , Manish K. Shah , Christopher H. Olson
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
A control transfer instruction (CTI), such as a branch, jump, etc., may have an offset value for a control transfer that is to be performed. The offset value may be usable to compute a target address for the CTI (e.g., the address of a next instruction to be executed for a thread or instruction stream). The offset may be specified relative to a program counter. In response to detecting a specified offset value, the CTI may be modified to include at least a portion of a computed target address. Information indicating this modification has been performed may be stored, for example, in a pre-decode bit. In some cases, CTI modification may be performed only when a target address is a “near” target, rather than a “far” target. Modifying CTIs as described herein may eliminate redundant address calculations and produce a savings of power and/or time in some embodiments.
信息查询