Label-based memory system resource management method

A technology of system resources and management methods, applied in the field of computer storage, can solve problems such as complex data movement, achieve the effects of improving system performance, ensuring service quality, and reducing data movement

Pending Publication Date: 2020-11-06
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a label-based memory system resource management method, which is used to solve the technical problem of complex data movement between storage levels existing in the existing memory system resource management method

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
  • Label-based memory system resource management method
  • Label-based memory system resource management method
  • Label-based memory system resource management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] A tag-based memory system resource management method, such as figure 1 shown, including:

[0041] S1. Based on the label information and resource requirement information of each application program running together in the target memory system, allocate resources for each application program, and create a resource allocation statistics table of the target memory system;

[0042] S2. Write the label information of each application program in the resource allocation statistics table into the label register of the CPU core where the application program is located, and use the label information to mark the memory access request to be issued by the CPU core to obtain labeling Fetch requests to issue;

[0043] S3. Load the information of the resource allocation statistics table into the hardware resource allocation table controlled by the controllers of the shared hardware cache devices of each layer, so that when the tagged memory access request reaches the cache devices of ...

Embodiment 2

[0078] A method for processing an application memory access request, using the memory system designed by the tag-based memory system resource management method described in the first embodiment to process the application program memory access request.

[0079] The memory system designed by adopting the above memory system resource management method handles the memory access request and can ensure the effective operation of the application program. The relevant technical solutions are the same as those in Embodiment 1, and will not be repeated here.

Embodiment 3

[0081] A computer-readable storage medium, the computer-readable storage medium includes a stored computer program, wherein when the computer program is run by a processor, the device where the storage medium is located is controlled to execute a tag-based memory as described in the first embodiment above System resource management methods. The relevant technical solutions are the same as those in Embodiment 1, and will not be repeated here.

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 belongs to the technical field of computer storage, and particularly discloses a label-based memory system resource management method, which comprises the following steps: creating a memory system resource allocation statistical table based on label information and resource demand information of each application program running in a memory system; writing the label information of each application program in the statistical table into a CPU core where the application program is located, and marking a to-be-sent memory access request of the CPU core by adopting the label information to obtain a labeled memory access request; loading the information of the resource allocation statistical table to a hardware resource allocation table controlled by a controller of each layer of shared hardware cache equipment; and using the cache equipment controller for searching the label information and the resource region information corresponding to the labeled memory access request in the managed hardware resource allocation table when the labeled memory access request reaches each layer of cache equipment, so as to realize resource management. According to the invention, the servicequality of the application program can be ensured, data movement among storage layers is reduced, and system performance is improved.

Description

technical field [0001] The invention belongs to the technical field of computer storage, and more specifically relates to a tag-based memory system resource management method. Background technique [0002] Memory system organization is closely related to the ever-changing hardware ecosystem. Some existing memory-related hardware technologies, such as dynamic random access memory (DRAM), flash-based solid-state disk (SSD), and non-volatile memory (NVM), have been introduced into memory systems to satisfy various applications The storage and performance requirements of the memory system also make the storage hierarchy of the memory system more complex. [0003] Due to the lack of application semantic information at the shared hardware level of the current architecture, it is impossible to distinguish different application requirements at the hardware level, making it difficult to manage hardware resources at the hardware level. When the existing memory system processes the m...

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/50
CPCG06F9/5016G06F9/5027
Inventor 华宇贾敬楠
Owner HUAZHONG UNIV OF SCI & TECH
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