WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2006125220) HANDLING CACHE MISS IN AN INSTRUCTION CROSSING A CACHE LINE BOUNDARY
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2006/125220    International Application No.:    PCT/US2006/019789
Publication Date: 23.11.2006 International Filing Date: 18.05.2006
IPC:
G06F 9/38 (2006.01), G06F 12/08 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; 5775 Morehouse Drive, San Diego, California 92121 (US) (For All Designated States Except US).
STEMPEL, Brian, Michael [US/US]; (US) (For US Only).
BRIDGES, Jeffrey, Todd [US/US]; (US) (For US Only).
SMITH, Rodney, Wayne [US/US]; (US) (For US Only).
SARTORIUS, Thomas, Andrew [US/US]; (US) (For US Only)
Inventors: STEMPEL, Brian, Michael; (US).
BRIDGES, Jeffrey, Todd; (US).
SMITH, Rodney, Wayne; (US).
SARTORIUS, Thomas, Andrew; (US)
Agent: WADSWORTH, Philip, R.; 5775 Morehouse Drive, San Diego, Califonia 92121 (US)
Priority Data:
11/132,749 18.05.2005 US
Title (EN) HANDLING CACHE MISS IN AN INSTRUCTION CROSSING A CACHE LINE BOUNDARY
(FR) GESTION DE TENTATIVE NON REUSSIE D'ANTEMEMOIRE DANS UNE INSTRUCTION TRAVERSANT UNE LIMITE DE LIGNE D'ANTEMEMOIRE
Abstract: front page image
(EN)A fetch section of a processor comprises an instruction cache and a pipeline of several stages for obtaining instructions. Instructions may cross cache line boundaries. The pipeline stages process two addresses to recover a complete boundary crossing instruction. During such processing, if the second piece of the instruction is not in the cache, the fetch with regard to the first line is invalidated and recycled. On this first pass, processing of the address for the second part of the instruction is treated as a pre-fetch request to load instruction data to the cache from higher level memory, without passing any of that data to the later stages of the processor. When the first line address passes through the fetch stages again, the second line address follows in the normal order, and both pieces of the instruction are can be fetched from the cache and combined in the normal manner.
(FR)Une section de récupération d'un processeur comporte une antémémoire d'instructions et un pipeline de plusieurs étages pour l'obtention d'instructions. Les étages de pipeline effectuent le traitement de deux adresses pour récupérer une instruction de traversée de limite complète. Lors d'un tel traitement, si la deuxième pièce de l'instruction ne se trouve pas dans l'antémémoire, la récupération concernant la première ligne est invalidée et recyclée. Lors de cette première passe, le traitement de l'adresse pour la deuxième partie de l'instruction est considérée comme une requête de récupération préalable pour le chargement de données d'instructions vers l'antémémoire depuis une mémoire de haut niveau, sans qu'aucune partie de cette information ne passe aux étages ultérieurs du processeur. Lorsque l'adresse de première ligne traverse de nouveau les étages de récupération, l'adresse de deuxième ligne suit dans l'ordre normal, et les deux pièces de l'instruction peuvent être récupérées depuis l'antémémoire et combinées de manière normale.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)