发明名称 Processor-cache system and method
摘要 A digital system is provided. The digital system includes an execution unit, a level-zero (L0) memory, and an address generation unit. The execution unit is coupled to a data memory containing data to be used in operations of the execution unit. The L0 memory is coupled between the execution unit and the data memory and configured to receive a part of the data in the data memory. The address generation unit is configured to generate address information for addressing the L0 memory. Further, the L0 memory provides at least two operands of a single instruction from the part of the data to the execution unit directly, without loading the at least two operands into one or more registers, using the address information from the address generation unit.
申请公布号 US9262164(B2) 申请公布日期 2016.02.16
申请号 US201514701526 申请日期 2015.05.01
申请人 SHANGHAI XIN HAO MICRO ELECTRONICS CO. LTD. 发明人 Lin Kenneth Chenghao;Ren Haoqi
分类号 G06F9/38;G06F9/30 主分类号 G06F9/38
代理机构 Anova Law Group, PLLC 代理人 Anova Law Group, PLLC
主权项 1. A method for performing a pipelined operation for a processor including an execution unit coupled with a level-zero (L0) memory which contains a first memory and a second memory, the method comprising: providing an instruction read pipeline stage to read an instruction from an instruction memory; providing an instruction decoding pipeline stage to decode the instruction from the instruction memory and to obtain address information of one or more operands; providing a data read pipeline stage to obtain the one or more operands from the L0 memory directly, without loading the one or more operands into one or more registers, using the obtained address information; providing an execution pipeline stage to execute the instruction using the one or more operands and to generate an execution result; and providing a data write-back pipeline stage to store the execution result into the L0 memory directly, without storing the execution result in a register.
地址 Shanghai CN