Hardware-generated and historically-based execution optimization
First Claim
Patent Images
1. A device comprising:
- a processor operable to execute an instruction set;
a communications link exposed to an execution-optimization synthesizer and to the processor; and
the execution-optimization synthesizer operable to;
collect data from the communications link that corresponds to an execution of at least one instruction of the instruction set; and
generate an execution-optimization information utilizing the collected data from the communications link and corresponding to the execution of at least one instruction of the instruction set.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include a device, and a method. In an embodiment, a device includes a processor operable to execute an instruction set, a communications link exposed to an execution-optimization synthesizer and to the processor, and the execution-optimization synthesizer. The execution-optimization optimization synthesizer includes an execution-optimization synthesizer operable to collect data from the communications link that corresponds to an execution of at least one instruction of the instruction set, and generate an execution-optimization information utilizing the collected data from the communications link and corresponding to the execution of at least one instruction of the instruction set.
-
Citations
30 Claims
-
1. A device comprising:
-
a processor operable to execute an instruction set;
a communications link exposed to an execution-optimization synthesizer and to the processor; and
the execution-optimization synthesizer operable to;
collect data from the communications link that corresponds to an execution of at least one instruction of the instruction set; and
generate an execution-optimization information utilizing the collected data from the communications link and corresponding to the execution of at least one instruction of the instruction set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
collecting data corresponding to an execution of at least one instruction of an instruction set from a processor executing the at least one instruction of an instruction set;
creating an execution-optimization information utilizing the collected data corresponding to the execution of at least one instruction of the instruction set and which is usable in another execution of the at least one instruction of an instruction set. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A device comprising:
-
a first circuit for collecting data corresponding to a runtime execution of at least one instruction of an instruction set from a communications link that is transparent to software and exposed to a processor having a processor instruction set that includes the instruction set; and
a second circuit for creating an execution-optimization information utilizing the collected data corresponding to the execution of at least one instruction of the instruction set and which is usable in another execution of the at least one instruction of an instruction set. - View Dependent Claims (30)
-
Specification