Processor with hardware supported memory buffer overflow detection
US-11868774-B2 · Jan 9, 2024 · US
US8943301B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8943301-B2 |
| Application number | US-201113101650-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 5, 2011 |
| Priority date | Feb 2, 2005 |
| Publication date | Jan 27, 2015 |
| Grant date | Jan 27, 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.
Methods for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.
Opening claim text (preview).
What is claimed is: 1. A method, in a processor of a data processing system, for performing branch operations, comprising: fetching, by an instruction fetch unit of the processor, an instruction to be executed; retrieving, from a single address table structure of the processor, instruction information for the fetched instruction; and performing, by a branch execution unit of the processor, a branch operation based on the received instruction and the instruction information ret…
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.