发明名称 Local instruction loop buffer utilizing execution unit register file
摘要 A method and circuit arrangement utilize a register file of an execution unit as a local instruction loop buffer to enable suitable algorithms, such as DSP algorithms, to be fetched and executed directly within the execution unit, and often enabling other logic circuits utilized for other, general purpose workloads to either be powered down or freed up to handle other workloads.
申请公布号 US9317291(B2) 申请公布日期 2016.04.19
申请号 US201313767456 申请日期 2013.02.14
申请人 International Business Machines Corporation 发明人 Muff Adam J.;Schardt Paul E.;Shearer Robert A.;Tubbs Matthew R.
分类号 G06F9/38;G06F9/30 主分类号 G06F9/38
代理机构 Middleton Reutlinger 代理人 Middleton Reutlinger
主权项 1. A method of executing instructions in a processing unit of the type including an execution unit including a register file, the method comprising: fetching a first plurality of instructions from an instruction stream; in response to at least one instruction from the instruction stream, causing the execution unit to manipulate operand data stored in the register file; in response to at least one instruction from the instruction stream, loading a second plurality of instructions into the register file of the execution unit to utilize at least a portion of the register file as a local instruction loop buffer; fetching the second plurality of instructions from the register file; and causing the execution unit to execute the second plurality of instructions fetched from the register file;wherein the processing unit further comprises instruction decode logic and selection logic configured to pass instructions to the instruction decode logic, the selection logic including at least first and second inputs, the first input configured to receive instructions from an instruction cache and the second input configured to receive instructions from the register file, and wherein the method further comprises switching the selection logic to the second input prior to fetching the second plurality of instructions.
地址 Armonk NY US