METHOD AND APPARATUS FOR SEQUENCING COMPUTER INSTRUCTION EXECUTION IN A DATA PROCESSING SYSTEM
Patent №
US 5,889,999
Granted
1999-03-30
Filed 1996
Owner
KANEGAFUCHI KAGAKU KOGYO KABUSHIKI KAISHA
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08647863
A method and apparatus for sequencing computer instructions in memory (24) to provide for more instruction efficient execution by a central processing unit (CPU) (22) begins by executing the computer instructions via the CPU (22) and creating a trace file (FIG. 2) in memory (24). The trace file is then scanned using a window size greater than two (i.e., more than two instructions or basic blocks/ groups of instructions are selected as each window) and correlations are determined between several pairs of instructions in each window (FIGS. 9 and 10). The correlations obtained by the window procedure are then analyzed (FIG. 11) to determine an efficient ordering of computer instructions for subsequent execution by any target CPU.
AI classification
Ownership
KANEGAFUCHI KAGAKU KOGYO KABUSHIKI KAISHA
assignment · 80690113
Assignors
KONDO, MASATAKA, HAYASHI, KATSUHIKO, ISHIKAWA, ATSUO, KURATA, SHINICHIRO, YAMAGISHI, HIDEO
On an employer assignment, the assignors are typically the inventors.