Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A reconfigurable cache product and method

A cache and product technology, applied in the computer field, can solve problems such as inflexibility and difficulty in choosing a balance between cache performance and hardware cost, and achieve the effect of avoiding tag matching and reducing power consumption.

Active Publication Date: 2019-07-26
SHANGHAI XINHAO MICROELECTRONICS
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, in the set-associative cache structure, it is difficult to make a balanced choice between cache performance and hardware cost because it is unknown what kind of program will be executed.
[0008] Finally, in each way group of the direct mapping cache structure and the set associative structure, the index numbers of each storage block are continuous, and each index number can only correspond to one storage block, which is not flexible enough

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
  • A reconfigurable cache product and method
  • A reconfigurable cache product and method
  • A reconfigurable cache product and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The high-performance caching system and method proposed by the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become apparent from the following description and claims. It should be noted that, the accompanying drawings are all in a very simplified form and in inaccurate scales, and are only used to facilitate and clearly assist the purpose of explaining the embodiments of the present invention.

[0045] It should be noted that, in order to clearly illustrate the content of the present invention, the present invention provides multiple embodiments to further illustrate different implementations of the present invention, wherein the multiple embodiments are enumerated rather than exhaustive. In addition, for the sake of brevity of description, the content mentioned in the previous embodiment is often omitted in the latter embodiment...

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

A reconfigurable cache organization structure, which can provide different numbers of path group structure caches according to configurations and store continuous-address instructions or data in the same path group when being applied to the field of processors, thereby facilitating a processor core in acquiring the instructions or data so as to reduce the number of times of label matching.

Description

technical field [0001] The present invention relates to the fields of computers, communications and integrated circuits. Background technique [0002] To improve performance, caches are commonly used in modern processor systems to temporarily store instructions or data in main memory. The address of the instruction or data stored in the cache is generally divided into three parts: the tag (TAG), the index number (index) and the offset within the block (offset). The cache is generally composed of tag memory and data memory, and the two are in one-to-one correspondence. Each storage block of the data memory stores a main memory block (ie, an instruction block or a data block), and the tag memory stores a tag corresponding to the address of the storage block. Depending on the form of organization, the cache usually has three forms: direct map (direct map), fully associative (fully associative) and group associative (way-set associative). [0003] In a direct-mapped cache str...

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/0893G06F12/0895
CPCG06F12/0895Y02D10/00
Inventor 林正浩
Owner SHANGHAI XINHAO MICROELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products