Application software initiated speedup
AssigneeOMX Technology AB
InventorHakan Winbom
Life of this patent
Estimating the term…
Abstract
The invention discloses an instruction, processor, system and method which allow application level software to explicitly request a temporary performance boost, from computing hardware. More specifically it relates to advanced management of working frequency of a processor in order to achieve the performance boost. Preferably a processor according to the invention may be implemented in electronic exchanges or similar applications where peak periods may occur.
Claims16
A processor comprising:
- a frequency generating unit for generation of a variable working frequency,
- a memory comprising an instruction for changing the working frequency,
- an interface for receiving a user instruction,
- wherein the instruction for changing the working frequency is activatable via the interface by the user instruction sent from a user level application.
An instruction controlling working frequency in a processor, the instruction being stored in a memory of the processor, characterized in that the instruction is activatable by a user level application, so as to change the working frequency according to the instruction.
A user level application for trading, the user level application comprising program instructions for:
- based on a user action, requesting a change of a working frequency of a processor in order to change performance of the processor.
A method for increasing performance of a processor based on a prediction of a future change in workload, the processor comprising an instruction stored in a memory, the method comprising the steps of:
- from a user level application, sending a user instruction for changing a working frequency of the processor, and
- based on the user instruction, changing the working frequency by using the instruction stored in the memory.
Dependencies are inferred from the claim text.