-
1.
公开(公告)号:US20190332385A1
公开(公告)日:2019-10-31
申请号:US15963126
申请日:2018-04-26
Applicant: QUALCOMM Incorporated
Inventor: Rodney Wayne SMITH , Raghavan MADHAVAN , Luke YEN , Shivam PRIYADARSHI , Yusuf Cagatay TEKMEN
IPC: G06F9/38
Abstract: In certain aspects of the disclosure, an apparatus comprises a first scheduling pool associated with a first minimum scheduling latency and a second scheduling pool associated with a second minimum scheduling latency, the second minimum scheduling latency greater than the first minimum scheduling latency. A common instruction picker is coupled to both the first scheduling pool and the second scheduling pool. The common instruction picker may be configured to select a first instruction from the first scheduling pool and a second instruction from the second scheduling pool, and then choose either the first instruction or second instruction for dispatch according to a picking policy.
-
2.
公开(公告)号:US20170046164A1
公开(公告)日:2017-02-16
申请号:US14865150
申请日:2015-09-25
Applicant: QUALCOMM Incorporated
Inventor: Raghavan MADHAVAN , Kiran RAVI SETH , Yusuf Cagatay TEKMEN , Rodney Wayne SMITH
CPC classification number: G06F9/3861 , G06F9/30101 , G06F9/30145 , G06F9/3838 , G06F9/3842
Abstract: A load instruction, for loading a register among a set of registers, is scheduled. Associated with scheduling the load instruction, a register dependency vector, corresponding to the register, is set to a state identifying the load instruction. A consumer instruction is scheduled, having a set of operand register and a target register, the register being in the set of operand registers. A target register dependency vector, corresponding to the target register is set in the memory. Based at least in part on the register being in the set of operand registers, a value of the target register dependency vector identifies the load instruction. Optionally, upon receiving a cache miss notice associated with the load instruction, the target register dependency vector is retrieved.
Abstract translation: 调度用于在一组寄存器中加载寄存器的加载指令。 与调度加载指令相关联,将与寄存器对应的寄存器依赖向量设置为标识加载指令的状态。 消费者指令被调度,具有一组操作数寄存器和目标寄存器,寄存器位于操作数寄存器组中。 在存储器中设置与目标寄存器对应的目标寄存器依赖向量。 至少部分地基于在操作数寄存器组中的寄存器,目标寄存器依赖性向量的值标识加载指令。 可选地,在接收到与加载指令相关联的高速缓存未命中通知时,检索目标寄存器相关性向量。
-