发明名称 Processor, and method of loop count control by processor
摘要 A processor includes a loop counter that is reset to 0 when a loop instruction for executing a process in a loop from a loop start address to a loop end address is issued, a data memory that receives data that is used for executing a process in the loop, in which the data is transferred from outside, a calculator that uses the data transferred to the data memory to execute the process in the loop, a data counter that increments the loop counter by 1 every time a certain amount of data that is used for executing a process in the loop is transferred from outside to a data memory, and a loop controller that decrements the loop counter by 1 and causes the calculator to execute the process in the loop when a loop count value of the loop counter is not 0.
申请公布号 US9286066(B2) 申请公布日期 2016.03.15
申请号 US201013508977 申请日期 2010.10.15
申请人 NEC CORPORATION 发明人 Seki Katsutoshi
分类号 G06F9/30;G06F9/32;G06F9/34 主分类号 G06F9/30
代理机构 McGinn IP Law Group, PLLC 代理人 McGinn IP Law Group, PLLC
主权项 1. A processor, comprising: a loop counter that is reset to 0 when a loop instruction for executing a process in a loop from a loop start address to a loop end address is issued; a data memory that receives data that is used for executing a process in the loop, in which the data is transferred from outside; a calculator that uses the data transferred to said data memory to execute the process in the loop; a data counter that increments said loop counter by 1 every time a certain amount of data that is used for executing a process in the loop is transferred from the outside to a data memory, wherein said loop counter is only incremented as a result of incrementing of said data counter; and a loop controller that decrements said loop counter by 1 and causes said calculator to execute the process in the loop when a loop count value of said loop counter is not 0, wherein, when the loop count value of said loop counter is 0, said loop controller waits until the loop count value of said loop counter becomes 1 or greater, or said loop controller exits the loop when a loop exit condition corresponding to a data transfer completion notification is set.
地址 Tokyo JP