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

Three-dimensional multi-core processor hybrid cache architecture and method

A multi-core processor and processor layer technology, applied in the field of multi-core processors, can solve problems such as high static power consumption, jittering in data migration, failure of hybrid cache data migration, etc., to achieve low latency and reduce static power consumption Effect

Active Publication Date: 2018-12-04
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art, provide a three-dimensional multi-core processor hybrid cache architecture and method, and solve the problem of large static power consumption of the traditional multi-core processor cache, jittering phenomenon prone to data migration, and hybrid cache The problem of data migration failure

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
  • Three-dimensional multi-core processor hybrid cache architecture and method
  • Three-dimensional multi-core processor hybrid cache architecture and method
  • Three-dimensional multi-core processor hybrid cache architecture and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0029] Such as figure 1 As shown, the present invention proposes a three-dimensional multi-core processor hybrid cache architecture, which mainly includes: a processor layer and several layers of cache layers, wherein each node in the processor layer includes a processor core and a private One-level instruction Cache and data Cache; each node on each cache layer is a two-level shared Cache Bank, and each Cache Bank adopts SRAM or STT-RAM, so that the cache layer adopts a hybrid cache spherical layout; each layer The upper processor cores or Cache Banks are interconnected through routing, and the layers are connected through vertical TSVs.

[0030] In an embodiment provided by the present invention, the number of cache layers adopts two layers, and its structure is as follows figure 2 As shown, a three-dimensional multi-core processor structure with two cache ...

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 discloses a three-dimensional multi-core processor hybrid cache architecture and method. The hybrid cache architecture comprises a processor layer and a plurality of cache layers, wherein each node in the processor layer comprises a processor core and a private first-level instruction cache and a data cache, each node in each cache layer is a second-level shared cache bank, and an SRAM or STT-RAM is employed by each cache bank. The processor cores or the cache Banks of each layer are interconnected by routing, and the layers are connected by a TSV in the vertical direction. According to the architecture and method, the SRAM or STT-RAM storage media are used for the caches, the low delay when the processor cores frequently access a cache intermediate bank is ensured, the static power consumption of the overall cache is reduced, the migration of data between different banks is achieved, the data migration jitter of a multi-core processor is reduced, and the problem of a migration failure of a mixed cache data is solved.

Description

technical field [0001] The invention relates to a three-dimensional multi-core processor hybrid cache architecture and method, and belongs to the technical field of multi-core processors. Background technique [0002] As the scale of multi-core processors increases, the demand for on-chip cache capacity increases. The three-dimensional integrated circuit (Three-Dimensional Integrated Circuit, 3D IC) technology can stack multiple cache layers together, thereby increasing the capacity of the Cache in the entire chip. [0003] For large-capacity Cache, Non-Uniform Cache Architecture (NUCA) is often used. NUCA allows Cache Banks to have different access latencies, and D-NUCA is one of NUCAs. In D-NUCA, a hit counter is set for the Cache line. When the number of hits reaches the threshold, the data in the Cache line is migrated to a bank close to the processor, so as to shorten the delay for the processor to access the data next time. [0004] In the existing cache architectur...

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
IPC IPC(8): G06F12/0811G06F12/0842G06F12/0893G06F9/50
CPCG06F9/5016G06F9/5088G06F12/0811G06F12/0842G06F12/0893G06F2209/5021Y02D10/00
Inventor 葛芬吴宁周芳张颖卢昊王磊贲睿刘鹏李向莉
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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