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

Cache management method and device and field programmable gate array

A cache management and caching technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve the problems of low bandwidth utilization and limited bandwidth of 64-byte short packets

Active Publication Date: 2017-09-29
BEIJING XINWANG RUIJIE NETWORK TECH CO LTD
View PDF8 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Although the above cache management system can make the performance of any number of queues very close, the bandwidth provided by the above cache system is extremely limited
Specifically, when the 64bit bandwidth DDR4 works at a rate of 2400Mbps, the physical bandwidth is only 153Gbps, and the bandwidth utilization rate of the 64byte short packet of the 64bit wide DDR controller is very low, only about 20%. The two-way bandwidth is only 153*0.2=30.72Gbps, and the one-way bandwidth is only about 15Gbps

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 management method and device and field programmable gate array
  • Cache management method and device and field programmable gate array
  • Cache management method and device and field programmable gate array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096]The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0097] The following briefly describes the overall hardware framework of the application scenario of the cache management method provided by the embodiment of the present invention.

[0098] refer to figure 2 As shown, the hardware of the application scenario of the cache management method provided by the embodiment of the present invention includes: a data slicing circuit 201 inside a Field Programmable Gate Array (English name: Field Programmable Gate Array,...

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 provides a cache management method and device and a field programmable gate array, and relates to the technical field of data caching. The cache management method and device and the field programmable gate array are used for increasing the bandwidth of a cache system. The method comprises the steps of cutting an enqueue message into at least one data slice according to the size of a preset slice and the length of the enqueue message when the enqueue message is received; allocating cache channel numbers to all the data slices; sending the data slices to data cache controllers of corresponding data cache channels according to the data cache channel numbers allocated to the data slices; writing the data slices into corresponding data cache under the control of the data cache controllers; receiving cache addresses and cache lengths returned by the data cache, and generating cache descriptors of all the data slices according to the data cache channel numbers allocated to the data slices and the cache addresses and the cache lengths returned by the data cache; writing the cache descriptors of all the data slices into BD cache. The cache management method and device and the field programmable gate array are used for cache management.

Description

technical field [0001] The invention relates to the technical field of data cache, in particular to a cache management method, device and field programmable gate array. Background technique [0002] With the development of information technology and network technology, caching technology has gradually become a popular and indispensable field. Caching technology refers to high-speed data exchange, so caching technology has greatly improved the response speed of the system. However, the storage capacity of traditional caching devices is usually limited, so that the stored content is also relatively limited, so caching management is a hot research issue in this field. [0003] refer to figure 1 As shown, the cache system in the prior art includes: a data packet input circuit 11 , a cache interface circuit 12 , a linked list management circuit 13 , a scheduling circuit 14 , a data output circuit 15 , a data cache 16 and a linked list memory 17 . figure 1 The cache management p...

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/0866
CPCG06F12/0866
Inventor 陈鹏
Owner BEIJING XINWANG RUIJIE NETWORK TECH CO LTD
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