发明名称 Data movement within a processor
摘要 A processor, e.g., a VLIW processor, may include two separate execution units, a first execution unit may have a general-purpose register file and an arithmetic logic unit. The register file may source operands to the ALU, and the result of the ALU operation may be stored in the register file or an accumulator. A second execution unit may include instruction control logic that executes an instruction which causes data to be moved through a data path within the first execution unit, e.g., from the ALU or accumulator to the register file, or to and/or from the execution unit. Thus, for example, the first execution unit performs a multiplication operation while the second execution unit moves the results of a multiplication operation (e.g., the most recent multiplication operation) to the register file. This avoids the operation-performing execution unit from expending instruction cycles on data movement operations, which reduces the number of software instruction cycles required to implement the overall logical function, thereby increasing processor performance.
申请公布号 US2006206695(A1) 申请公布日期 2006.09.14
申请号 US20050143876 申请日期 2005.06.02
申请人 PROUJANSKY-BELL JONAH 发明人 PROUJANSKY-BELL JONAH
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址