Reconfigurable caching organization structure

An organizational structure and caching technology, applied in the computer field, can solve problems such as inflexibility, 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: 2015-05-20
SHANGHAI XINHAO MICROELECTRONICS
View PDF8 Cites 2 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
  • Reconfigurable caching organization structure
  • Reconfigurable caching organization structure
  • Reconfigurable caching organization structure

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 in conjunction with the accompanying drawings and specific embodiments. Advantages and features of the present invention will be apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating 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 specifically cites multiple embodiments to further explain different implementation modes 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, ther...

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 invention relates to the fields of computer, communication and integrated circuit. Background technique [0002] In order to improve performance, caches are usually used in modern processor systems to temporarily store instructions or data in main memory. The address of an instruction or data stored in a cache is generally divided into three parts: a tag (TAG), an index number (index) and an offset within a block (offset). The cache is generally composed of a tag memory and a data memory, and the two correspond one-to-one. Each storage block of the data storage stores a main storage block (ie, an instruction block or a data block), and the tag storage stores a tag corresponding to the address of the storage block. Depending on the form of organization, there are usually three forms of caching: direct map, fully associative, and way-set associative. [0003] In a direct-mapped cache structure, each main memory block in main memory can only appear...

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 Applications(China)
IPC IPC(8): G06F12/08G06F12/0895
CPCG06F12/0895Y02D10/00
Inventor 林正浩
Owner SHANGHAI XINHAO MICROELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products