发明名称 System and processor that include an implementation of decoupled pipelines
摘要 A system and apparatus are provided that include an implementation for decoupled pipelines. The apparatus includes a scheduler configured to issue instructions to one or more functional units and a functional unit coupled to a queue having a number of slots for storing instructions. The instructions issued to the functional unit are stored in the queue until the functional unit is available to process the instructions.
申请公布号 US9471307(B2) 申请公布日期 2016.10.18
申请号 US201414147439 申请日期 2014.01.03
申请人 NVIDIA Corporation 发明人 Giroux Olivier;Fetterman Michael Alan;Ohannessian, Jr. Robert;Gadre Shirish;Choquette Jack H.;Qiu Xiaogang;Tuckey Jeffrey Scott;Stoll Robert James
分类号 G06F9/46;G06F9/30 主分类号 G06F9/46
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. An apparatus comprising: a scheduler configured to issue instructions to one or more functional units, wherein the scheduler is configured to utilize counters to manage protection of source operands; and a functional unit coupled to a queue having a number of slots for storing instructions, wherein instructions issued to the functional unit are stored in the queue until the functional unit is available to process the instructions, wherein the counters comprise a read counter and a write counter associated with each register of a register file, and wherein the read counter for a particular register is incremented when an instruction specifying the particular register as a source operand is issued to the functional unit and decremented when the source operand is read from the register file, and wherein the write counter for the particular register is incremented when an instruction specifying the particular register as a destination operand is issued to the functional unit and decremented when an output for the instruction is written to the register file, and wherein the scheduler, the one or more functional units, and the queue are included in a processor.
地址 Santa Clara CA US