发明名称 |
Data processing device for implementing instruction reuse, and digital data storage medium for storing a data processing program for implementing instruction reuse |
摘要 |
A method and apparatus is provided for significantly speeding-up program execution in a data processing device. The data processing device is provided with a specialized instruction region storage section comprising content addressable memory (CAM) and random access memory (RAM) that operatively functions as an instruction sequence reuse table which is capable of registering/storing sequences of program instructions and corresponding instruction sequence output data as input/output (I/O) groups for potential future use in place of re-executing identical portions of program code. The data processing device includes at least one instruction stream processor which includes a computing unit for executing instructions and a dependency relationship analysis unit or “reuse window” unit (RW) that analyzes instruction sequence patterns from regions of instructions stored in a main memory to determine if the patterns can be divided up into smaller partitions that have no interdependencies and hence are potential candidates for reuse.
|
申请公布号 |
US8055885(B2) |
申请公布日期 |
2011.11.08 |
申请号 |
US20050593695 |
申请日期 |
2005.03.25 |
申请人 |
JAPAN SCIENCE AND TECHNOLOGY AGENCY |
发明人 |
NAKASHIMA YASUHIKO |
分类号 |
G06F9/00;G06F9/38;G06F9/40 |
主分类号 |
G06F9/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|