A method and device for accelerating L2 cache warm-up

A secondary cache and primary cache technology, applied in memory systems, instruments, electrical digital data processing, etc., can solve the problems of long warm-up time and space waste, and achieve the effect of improving cost performance, improving availability, and accelerating warm-up

Active Publication Date: 2018-01-30
EISOO SOFTWARE
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] These two-level or multi-level cache systems, as a cache between high-speed access devices (memory) and low-speed access devices (disks, tapes), shield the gap in access speed between different devices, and with limited investment, relatively high Good acceleration effect, but there are still some problems: for example, it needs a certain period of warm-up, that is, after the storage system has been running for a period of time, the data is reloaded from the disk to the second-level cache through passive or active (data prefetch) methods equipment
On the other hand, the space of the second-level cache is very precious. Another defect of traditional storage that stores raw numbers unorganized is that the space is seriously wasted.
[0004] In summary, in the design and implementation of the traditional L2 cache system, there are problems of long warm-up time and serious space waste, and there is room for improvement and optimization

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
  • A method and device for accelerating L2 cache warm-up
  • A method and device for accelerating L2 cache warm-up
  • A method and device for accelerating L2 cache warm-up

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation methods and specific operation processes are given, but the protection scope of the present invention is not limited to the following embodiments.

[0040] The embodiment of the present invention provides a method for accelerating the preheating of the secondary cache. The method saves the metadata corresponding to the secondary cache data on the secondary cache device, and compresses the secondary cache data to realize the secondary cache data. writing and reading. The inventive method mainly comprises following key points:

[0041] 1. Introduce a metadata storage method, such as figure 1 As shown, through the super block, the index block and the index block pointer, the metadata is saved on the secondary cache device...

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 relates to a method and a device for accelerating preheating of a second-level cache. The method comprises the following steps: storing metadata corresponding to second-level cache data on second-level cache equipment; compressing the second-level cache data, so that the second-level cache data are written and read. The writing of the second-level cache data comprises the following specific steps of periodically scanning cache data in a main cache to obtain data which are infrequently used within a set time and the metadata corresponding to the data, wherein the metadata comprise a mapping relation between the main cache and the second-level cache equipment; compressing the data; writing the compressed data and the metadata into the second-level cache equipment together. The reading of the second-level cache data comprises the following specific steps of traversing the metadata on the second-level cache equipment; reading and decompressing the data in the second-level cache equipment, and then loading the data into the main cache according to the mapping relation in the metadata. Compared with the prior art, the method and the device have the advantages that the preheating efficiency of the cache data and the utilization rate of the second-level cache equipment are improved.

Description

technical field [0001] The invention relates to the technical field of computer storage, in particular to a method and device for accelerating the preheating of a secondary cache. Background technique [0002] At present, with the continuous development of information technology, people need to save more and more materials and data, and the demand for storage capacity is increasing. Moreover, with the upgrading of software and hardware, various applications require more and more storage equipment. Performance requirements are also getting higher and higher. From the perspective of the storage field, whether it is a traditional storage device or a new storage device based on software definition, in order to maximize performance and minimize cost, storage manufacturers often adopt a hierarchical storage method based on hybrid storage pools. Non-volatile storage devices such as solid-state drives (SSD) or NVRAM are used as caches to implement a secondary or multi-level cache s...

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 Patents(China)
IPC IPC(8): G06F12/0811G06F12/0897
Inventor 卢波
Owner EISOO SOFTWARE
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