G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/38 (2006.01) G06F 12/08 (2006.01)
Patent
CA 2635116
In a processor, there are situations where instructions and some parts of a program may reside in a data cache prior to execution of the program. Hardware and software techniques are provided for fetching an instruction in the data cache after having a miss in an instruction cache to improve the processor's performance. If an instruction is not present in the instruction cache, an instruction fetch address is sent as a data fetch address to the data cache. If there is valid data present in the data cache at the supplied instruction fetch address, the data actually is an instruction and the data cache entry is fetched and supplied as an instruction to the processor complex. An additional bit may be included in an instruction page table to indicate on a miss in the instruction cache that the data cache should be checked for the instruction.
Dans un processeur, certaines situations se présentent dans lesquelles des instructions et certaines parties d'un programme peuvent résider dans une antémémoire de données avant l'exécution du programme. L'invention concerne des techniques matérielles et logicielles qui permettent d'aller rechercher une instruction dans une antémémoire de données losrqu'un élément n'a pas été retrouvé dans une antémémoire d'instructions, ceci afin d'améliorer la performance du processeur. Si une instruction n'est pas présente dans l'antémémoire d'instructions, une adresse d'extraction d'instruction est envoyée à l'antémémoire de données sous la forme d'une adresse d'extraction de données . Si des données valides sont présentes dans l'antémémoire de données à l'adresse d'extraction d'instruction fournie, les données constituent réellement une instruction et l'entrée dans l'antémémoire de données est extraite et fournie comme instruction au complexe processeur. Un bit supplémentaire peut être inclus dans une table de pages d'instructions afin d'indiquer, à l'emplacement d'un élément non retrouvé dans l'antémémoire d'instructions, qu'il faut rechercher l'instruction dans l'antémémoire de données.
Morrow Michael William
Sartorius Thomas Andrew
Qualcomm Incorporated
Smart & Biggar
LandOfFree
Efficient memory hierarchy management using instruction in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient memory hierarchy management using instruction in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient memory hierarchy management using instruction in a... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1691148