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

Cache design method and cache design device for parallel double channels

A design method and dual-channel technology, applied in the direction of machine execution device, program control design, concurrent instruction execution, etc., can solve the problems of limiting the parallel execution of storage instructions and the low efficiency of processor out-of-order execution

Active Publication Date: 2020-10-02
GUANGDONG COMM & NETWORKS INST
View PDF10 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present application provides a parallel dual-channel cache design method and device, which is used to solve the problem that in the existing single-channel cache design, the read or write instructions share one storage channel, which limits the parallel execution of storage instructions and causes the processor to execute out of order less efficient technical issues

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
  • Cache design method and cache design device for parallel double channels
  • Cache design method and cache design device for parallel double channels
  • Cache design method and cache design device for parallel double channels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present application provides a parallel dual-channel cache design method and device, which is used to solve the problem that in the existing single-channel cache design, the read or write instructions share one storage channel, which limits the parallel execution of storage instructions and causes the processor to execute out of order The technical problem of lower efficiency.

[0057] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protecti...

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 cache design method and device for parallel double channels. In the first pipeline stage, the addresses of two new instructions newly enqueued in the double channels are obtained, address conflict detection is conducted on the addresses of the new instructions and all the addresses of the old instructions before the double channels are enqueued in the double channels, anddifferent operations are executed according to the difference of conflict instructions; in the second pipeline stage, the tag area of the new instruction is compared with the tag area of the L1 cache, and hit or miss information of the new instruction is obtained; in the third pipelining stage, according to whether the new instruction is operated or not and whether the L1 cache is hit or not, corresponding operation is carried out, so that the technical problem that the out-of-order execution efficiency of the processor is relatively low due to the fact that parallel execution of the storageinstructions is limited because the read or write instructions share one storage channel in the existing single-channel cache design is solved.

Description

technical field [0001] The present application relates to the technical field of processors, in particular to a parallel dual-channel cache design method and device. Background technique [0002] With the development of architecture and technology, the computing power of processors has also developed rapidly. From 33MHz in 1990 to more than 3GHz in 2020, the frequency of CPU has increased hundreds of times. As the single-core frequency continues to increase, it will bring huge heat and power consumption. In order to continue to improve processor performance, multi-core technology has emerged as the times require, from single-core to hundreds of cores. The central idea of ​​multi-core is to divide a large task into multiple subtasks and distribute them to multiple cores for execution. Therefore, most of the current processor designs use a combination of high-frequency + multi-core solutions to achieve a balance between performance and power consumption. [0003] At present...

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): G06F9/30G06F9/34G06F9/38
CPCG06F9/30134G06F9/34G06F9/382
Inventor 廖述京张文茹陈钦树管自新张又文
Owner GUANGDONG COMM & NETWORKS INST
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