Check patentability & draft patents in minutes with Patsnap Eureka AI!

The Implementation Method of Instruction Cache Consistency Based on Position Correspondence

A technology of corresponding relationship and implementation method, applied in memory systems, instruments, computing, etc., can solve problems affecting performance, low efficiency, lack of I-Cache, etc., and achieve the effect of improving performance and requiring less mutual constraints

Active Publication Date: 2020-05-12
上海高性能集成电路设计中心
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For CPUs that do not support instruction cache consistency, the way to invalidate the I-Cache is usually to refresh all the I-Cache and require software intervention, but the disadvantage of this is that the efficiency is low, and the refresh of the I-Cache will Some copies that do not need to be cleaned up are also cleaned up, causing unnecessary I-Cache loss and affecting performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • The Implementation Method of Instruction Cache Consistency Based on Position Correspondence
  • The Implementation Method of Instruction Cache Consistency Based on Position Correspondence
  • The Implementation Method of Instruction Cache Consistency Based on Position Correspondence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0037] Embodiments of the present invention relate to a method for implementing instruction Cache coherence based on location correspondence, and the memory hierarchy involved in the present invention is as follows: figure 1 As shown, it includes structures such as I-Cache management unit, D-Cache management unit, L2-Cache management unit, L3-Cache management unit, and memory, and the same organizational structure is set in the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for realizing instruction Cache consistence based on position correspondence. Itag array and FB filling buffer in the same tissue structure are arranged on an instruction Cache management part and a second level Cache management part, wherein a virtual address is adopted by the instruction Cache management part and a physical address is adopted by the second level Cache management part. The method comprises the following steps: when instruction Cache missing of instruction access appears, firstly, applying for a V-FB filling buffer item and then applying for P-FB filling buffer item according to the V-FB filling buffer item; after the instruction Cache block data completely returns to the instruction Cache management part, starting to fill a V-Itag array by the V-FB filling buffer; after completely filling, filling the content onto a corresponding position of a P-Itage array by the P-FB filling buffer according to the position of filling the V-Itag array; and finally, enabling the P-FB filling buffer item and the V-FB filling buffer item to be invalid in turn. According to the invention, the consistence of the instruction Cache is realized.

Description

technical field [0001] The invention relates to the technical field of Cache consistency of microprocessors, in particular to a method for realizing instruction Cache consistency based on position correspondence. Background technique [0002] In modern microprocessors, Cache is already a standard configuration. Usually, there are instruction Cache (referred to as "I-Cache"), data Cache (referred to as "D-Cache"), secondary Cache (referred to as "L2-Cache"), and third-level Cache. Cache ("L3-Cache" for short), etc. To realize data intercommunication between caches, data consistency between caches must be maintained. Usually, D-Cache, L2-Cache or L3-Cache all have writable copies, and are stored in the form of physical addresses. The I-Cache is a read-only copy, which can be stored as a physical address or as a virtual address. [0003] To obtain writable permission for a copy, it is necessary to invalidate other caches that also have this copy. Usually, the criterion for ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/0817G06F12/0808
CPCG06F12/0808G06F12/082
Inventor 胡向东李俊蒋生健
Owner 上海高性能集成电路设计中心
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More