The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 17, 2006
Filed:
Aug. 22, 2003
Subramaniam Maiyuran, Gold River, CA (US);
Peter J. Smith, Folsom, CA (US);
Niranjan L. Cooray, Folsom, CA (US);
Asim Nisar, Folsom, CA (US);
Subramaniam Maiyuran, Gold River, CA (US);
Peter J. Smith, Folsom, CA (US);
Niranjan L. Cooray, Folsom, CA (US);
Asim Nisar, Folsom, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for a trace end predictor for a trace cache is disclosed. In one embodiment, the trace end predictor may have one or more buffers to contain a head address for a subsequent trace. The head address may include the way number and set number of the next head, along with partial stew data to support additional execution predictors. The buffers may also include tag data of the current trace's tail address, and may additionally include control bits for determining whether to replace the buffer's contents with information from another trace's tail. Reading the next head address from the trace end predictor, as opposed to reading it from the trace cache array, may reduce certain execution time delays.