Graphical user interface that displays operation of processor threads over time
AssigneeIntel Corporation
InventorsRichard D. Muratori, Myles J. Wilde, Donald F. Hooper
Life of this patent
Estimating the term…
Abstract
A graphical user interface (GUI) includes state indicators which show states of execution of threads running in microengines of a processor. The state indicators show the states of execution as functions of clocking in the processor. The GUI also includes a window showing computer code corresponding to one of the threads.
Claims28
A graphical user interface (GUI) which comprises:
- an interactive display showing an operational history of a thread for use in a microengine of a processor, the operational history of the thread being displayed as a graph, the display including an area for receiving a user input comprising selection of a point in time on the graph and for displaying, on the graph and in response to the user input, an event indicator that provides an indication of an event that occurred during execution of the thread at the point in time.
A graphical user interface (GUI) comprising:
- state indicators which show states of execution of threads running in microengines of a processor, the state indicators showing the states of execution graphically as functions of clocking in the processor;
- and
- a window showing computer code corresponding to one of the threads;
- wherein the state indicators receive a user input comprising selection of a point in time on a graph corresponding to a state indicator and display, on the graph and in response to the user input, an event indicator that provides an indication of an event that occurred during execution of the thread at the point in time.
A computer program stored on a computer-readable medium, the computer program comprising instructions that cause a computer to generate a graphical user interface (GUI), the GUI comprising:
- state indicators which show states of execution of threads running in microengines of a processor, the state indicators showing the states of execution graphically as functions of clocking in the processor;
- and
- a window showing computer code corresponding to one of the threads;
- wherein the state indicators receive a user input comprising selection of a point in time on a graph corresponding to a state indicator and display, on the graph and in response to the user input, an event indicator that provides an indication of an event that occurred during execution of the thread at the point in time.
An apparatus for generating a graphical user interface (GUI), the apparatus comprising:
- a processor which executes computer instructions to generate a GUI, the GUI comprising:
- state indicators which show states of execution of threads running in microengines of a processor, the state indicators showing the states of execution graphically as functions of clocking in the processor;
- and
- a window showing computer code corresponding to one of the threads;
- wherein the state indicators receive a user input comprising selection of a point in time on a graph corresponding to a state indicator and display, on the graph and in response to the user input, an event indicator that provides an indication of an event that occurred during execution of the thread at the point in time.
Dependencies are inferred from the claim text.