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

Cache replacement method for configuration information of high-speed reconfigurable processor, and storage architecture

A configuration information, cache replacement technology, applied in the architecture with a single central processing unit, memory system, electrical digital data processing, etc., can solve the problem of not considering the impact of configuration information cache access, etc., to reduce the overall miss rate, improve performance, the effect of reducing the probability of repeated missing

Active Publication Date: 2020-03-13
XI AN JIAOTONG UNIV
View PDF8 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For reconfigurable processors, the current replacement strategies do not consider the impact of configuration information size on cache access

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 replacement method for configuration information of high-speed reconfigurable processor, and storage architecture
  • Cache replacement method for configuration information of high-speed reconfigurable processor, and storage architecture
  • Cache replacement method for configuration information of high-speed reconfigurable processor, and storage architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose and technical solution of the present invention clearer and easier to understand. The present invention will be further described in detail below in conjunction with the drawings and embodiments. The specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0039] In the description of the present invention, it should be understood that the terms "first" and "second" are used for description purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly indicating the quantity of indicated technical features. Thus, a feature defined as "first" and "second" may explicitly or implicitly include one or more of these features. In the description of the present invention, unless otherwise specified, "plurality" means two or more. In the description of the present invention, it should be noted that unless otherwise specified and limited, the term...

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 replacement method for configuration information of a high-speed reconfigurable processor, and a storage system structure, and the method comprises the steps: updatingan Re value of a hit data block according to a hit frequency when an access is hit, and enabling the Re value to be the priority of the replacement of the data block; and when the access is missing, updating the Re value of the data block replaced into the cache according to the hit frequency, and determining the replaced data block through a windowing selection algorithm. The cache replacement strategy is realized by changing the replaced priorities of the data blocks, so that the cache replacement strategy is convenient to transplant in the existing storage system, and the hardware overheadis low. According to the cache resource allocation method and the device, cache resource allocation is carried out according to the two characteristics of the size and the frequency of the configuration information, the overall missing rate of the cache is reduced instead of only considering the missing rate of a single cache group, and in addition, the cache resource allocation method and devicehave good adaptability to a working set larger than the cache capacity.

Description

technical field [0001] The invention belongs to the technical field of high-speed cache management, and in particular relates to a high-speed reconfigurable processor configuration information cache replacement method and a storage system structure. Background technique [0002] A reconfigurable processor is a parallel computing architecture with both high flexibility and high energy efficiency. The change often only consumes a few or a dozen clock cycles, and then drives the arithmetic unit array to perform calculations through the data flow. While possessing flexibility, performance is gradually approaching dedicated custom chips. The main application areas of reconfigurable processors include media processing, communication baseband processing, encryption and decryption calculations, pattern recognition, etc., which are characterized by intensive calculations and weak dependencies between data. With the continuous development of reconfigurable computing technology, the ...

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): G06F15/78G06F12/123
CPCG06F12/123G06F15/781G06F15/7867
Inventor 杨晨王逸洲王小力耿莉
Owner XI AN JIAOTONG UNIV
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