Virtual mode execution manager
US-12118376-B2 · Oct 15, 2024 · US
US9015720B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9015720-B2 |
| Application number | US-34922709-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 6, 2009 |
| Priority date | Apr 30, 2008 |
| Publication date | Apr 21, 2015 |
| Grant date | Apr 21, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method to optimize processor performance and minimizing average thread latency by selectively loading a cache when a program state, resources required for execution of a program or the program itself change, is described. An embodiment of the invention supports a “cache priming program” that is selectively executed for a first thread/program/sub-routine of each process. Such a program is optimized for situations when instructions and other program data are not yet resident in cache(s), and/or whenever resources required for program execution or the program itself changes. By pre-loading the cache with two resources required for two instructions for only a first thread, average thread latency is reduced because the resources are already present in the cache. Since, such a mechanism is carried out only for one thread in a program cycle, pitfalls of a conventional general pre-fetch scheme that involves parsing of the program in advance to determine which resources and instructions will be needed at a later time, are avoided.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: determining whether an instruction sequence includes a first thread of a first normal program, wherein the first normal program comprises: a fetch of a first memory resource, a first instruction which, when executed, uses the first memory resource, a fetch of a second memory resource, and a second instruction which, when executed, uses the second memory resource; in response to the determining being positive, executing a cach…
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Free tools are coming soon. Tell us what you want to track and we'll notify you.
Answers are generated from the same data shown on this page.