Title of Invention | TRANSLATION LOOKASIDE BUFFER MANIPULATION |
---|---|
Abstract | A processor having a multistage pipeline includes a TLB and a TLB controller. In response to a TLB miss signal, the TLB controller initiates a TLB reload, requesting address translation information from either a memory or a higher-level TLB, and placing that information into the TLB. The processor flushes the instruction having the missing virtual address, and refetches the instruction, resulting in re-insertion of the instruction at an initial stage of the pipeline above the TLB access point. The initiation of the TLB reload, and the flush/refetch of the instruction, are performed substantially in parallel, and without immediately stalling the pipeline. The refetched instruction is held at a point in the pipeline above the TLB access point until the TLB reload is complete, so that the refetched instruction generates a 'hit' in the TLB upon its next access. |
Full Text | PLEASE SEE THE SPECIFICATION ATTACHED. |
---|
1309-MUMNP-2008-ABSTRACT(24-6-2008).pdf
1309-MUMNP-2008-ABSTRACT(5-8-2013).pdf
1309-MUMNP-2008-CLAIMS(24-6-2008).pdf
1309-MUMNP-2008-CLAIMS(AMENDED)-(5-8-2013).pdf
1309-MUMNP-2008-CORRESPONDENCE(16-12-2008).pdf
1309-MUMNP-2008-CORRESPONDENCE(17-10-2008).pdf
1309-MUMNP-2008-CORRESPONDENCE(18-6-2013).pdf
1309-MUMNP-2008-CORRESPONDENCE(31-7-2012).pdf
1309-MUMNP-2008-DESCRIPTION(COMPLETE)-(24-6-2008).pdf
1309-MUMNP-2008-DRAWING(24-6-2008).pdf
1309-MUMNP-2008-DRAWING(5-8-2013).pdf
1309-MUMNP-2008-FORM 1(21-2-2014).pdf
1309-MUMNP-2008-FORM 1(24-6-2008).pdf
1309-MUMNP-2008-FORM 1(31-7-2012).pdf
1309-MUMNP-2008-FORM 1(5-8-2013).pdf
1309-MUMNP-2008-FORM 13(31-7-2012).pdf
1309-MUMNP-2008-FORM 18(30-6-2008).pdf
1309-MUMNP-2008-FORM 2(COMPLETE)-(24-6-2008).pdf
1309-MUMNP-2008-FORM 2(TITLE PAGE)-(24-6-2008).pdf
1309-MUMNP-2008-FORM 2(TITLE PAGE)-(5-8-2013).pdf
1309-MUMNP-2008-FORM 26(24-6-2008).pdf
1309-MUMNP-2008-FORM 26(5-8-2013).pdf
1309-MUMNP-2008-FORM 3(16-12-2008).pdf
1309-MUMNP-2008-FORM 3(18-6-2013).pdf
1309-MUMNP-2008-FORM 3(24-6-2008).pdf
1309-MUMNP-2008-FORM 5(24-6-2008).pdf
1309-MUMNP-2008-FORM 5(5-8-2013).pdf
1309-MUMNP-2008-OTHER DOCUMENT(5-8-2013).pdf
1309-MUMNP-2008-PETITION UNDER RULE 137(5-8-2013).pdf
1309-MUMNP-2008-REPLY TO EXAMINATION REPORT(5-8-2013).pdf
1309-MUMNP-2008-REPLY TO HEARING(21-2-2014).pdf
1309-MUMNP-2008-SPECIFICATION(AMENDED)-(5-8-2013).pdf
1309-MUMNP-2008-SPECIFICATION(MARKED COPY)-(5-8-2013).pdf
1309-MUMNP-2008-WO INTERNATIONAL PUBLICATION REPORT(24-6-2008).pdf
Patent Number | 259401 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Indian Patent Application Number | 1309/MUMNP/2008 | ||||||||||||||||||
PG Journal Number | 11/2014 | ||||||||||||||||||
Publication Date | 14-Mar-2014 | ||||||||||||||||||
Grant Date | 11-Mar-2014 | ||||||||||||||||||
Date of Filing | 24-Jun-2008 | ||||||||||||||||||
Name of Patentee | QUALCOMM INCORPORATED | ||||||||||||||||||
Applicant Address | 5775 MOREHOUSE DRIVE, SAN DIEGO, CALIFORNIA 92121-1714, | ||||||||||||||||||
Inventors:
|
|||||||||||||||||||
PCT International Classification Number | G06F9/38 | ||||||||||||||||||
PCT International Application Number | PCT/US2007/060813 | ||||||||||||||||||
PCT International Filing date | 2007-01-22 | ||||||||||||||||||
PCT Conventions:
|