发明授权
US5911151A Optimizing block-sized operand movement utilizing standard instructions
失效
使用标准指令优化块大小的操作数移动
- 专利标题: Optimizing block-sized operand movement utilizing standard instructions
- 专利标题(中): 使用标准指令优化块大小的操作数移动
-
申请号: US630152申请日: 1996-04-10
-
公开(公告)号: US5911151A公开(公告)日: 1999-06-08
- 发明人: Joseph C. Circello , James N. Hardage, Jr. , Glen A. Harris
- 申请人: Joseph C. Circello , James N. Hardage, Jr. , Glen A. Harris
- 申请人地址: IL Schaumburg
- 专利权人: Motorola, Inc.
- 当前专利权人: Motorola, Inc.
- 当前专利权人地址: IL Schaumburg
- 主分类号: G06F9/315
- IPC分类号: G06F9/315 ; G06F9/32 ; G06F13/28
摘要:
A computer processor (110) automatically generates block-size operand references during execution of standard instructions. As such a standard instruction is executed, the processor (110) continually examines the number of bytes to be moved (342) and the relative alignment of the operand address (352). At any time during instruction execution, if the operand address is zero modulo the block size, and at least a block sized number of bytes remain to be moved (354), the operand transfer is marked as a block-sized reference.This provides a convenient method for generating block-sized memory references to/from the targeted address space, independent of cache modes such as copyback, write-through, or non-cacheable. This may produce burst accesses, maximizing performance of the data transfer. Additionally, cache memory writes can be optimized to avoid cache line fill reads.The result is that such standard instructions become the optimal method of transferring data from a source to a destination without the need for special instructions.
公开/授权文献
- US4572564A Adaptive gripping device 公开/授权日:1986-02-25
信息查询