US2016217079A1PendingUtilityA1

High-Performance Instruction Cache System and Method

Assignee: SHANGHAI XINHAO MICROELECTRONICS CO LTDPriority: Feb 8, 2013Filed: Aug 22, 2014Published: Jul 28, 2016
Est. expiryFeb 8, 2033(~6.5 yrs left)· nominal 20-yr term from priority
G06F 2212/452G06F 12/0875G06F 12/0864G06F 2212/1024G06F 12/0897
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A high performance instruction cache method for facilitating operation of a processor core coupled to a first memory containing executable instructions, and a second memory with a faster speed than the first memory is provided. The method includes examining instructions from the first memory filled into the second memory and extracting instruction information containing at least branch information. The method also includes creating a plurality of tracks based on the extracted instruction information. Further, the method includes filling at least one or more instructions that are possibly executed by the processor core from the first memory into the second memory based on one or more tracks from a plurality of instruction tracks.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A high performance instruction cache method for facilitating operation of a processor core coupled to a second memory containing executable instructions, and a first memory with a faster speed than the second memory, the method comprising:
 examining instructions filled from the second memory to the first memory;   extracting instruction information containing at least branch information;   based on the extracted instruction information, creating a plurality of tracks in a track table, wherein a track in the track table corresponds one-to-one to an instruction block in the first memory; and   based on one or more tracks from a plurality of instruction tracks, filling at least one or more instructions that are possibly executed by the processor core from the first memory into the second memory;   wherein: the second memory is a set associative memory, and the first memory is a fully associative memory.

Join the waitlist — get patent alerts

Track US2016217079A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.