Memory scheduling method and memory scheduling device for multi-core processor

A multi-core processor and memory scheduling technology, applied in the field of multi-core processing, can solve problems such as unsatisfactory requirements, great impact on system stability, and insufficient allocation effectiveness, and achieve the effect of improving overall utilization and good dynamics

Active Publication Date: 2012-06-20
DATANG MOBILE COMM EQUIP CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1) Strict allocation according to needs cannot be achieved, and it is more based on the experience of planners, and the effectiveness of allocation is insufficient;
[0006] 2) The static allocation method is o...

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
  • Memory scheduling method and memory scheduling device for multi-core processor
  • Memory scheduling method and memory scheduling device for multi-core processor
  • Memory scheduling method and memory scheduling device for multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The memory scheduling method and device applied to multi-core processors provided by the present invention will be described in more detail below with reference to the drawings and embodiments.

[0026] The application of multi-core processors in communication, network, computer and many other fields is becoming more and more popular. The planning and allocation of memory resources in multi-core systems is becoming more and more important. How to make each processor core obtain memory resources that meet the application requirements and improve the utilization rate of physical memory This is a relatively important issue. The present invention adopts an intelligent monitoring and flexible allocation mechanism to effectively utilize physical memory and meet the processing requirements of different cores.

[0027] The memory scheduling method applied to the multi-core processor provided by the embodiment of the present invention, such as figure 2 shown, including the foll...

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 memory scheduling method and a memory scheduling device for a multi-core processor. The memory scheduling method comprises the following steps of: distributing initialized memory blocks for each processor core according to memory configuration information, wherein the memory configuration information comprises information of a plurality of initialized memory blocks and aplurality of elastic memory blocks which is obtained by dividing a physical memory; for each processor core, monitoring residual quantity of the memory of the processor core; when the residual quantity of the memory is determined to be lower than a first set threshold, distributing the undistributed elastic memory blocks to the processor cores; and monitoring service conditions of the distributedelastic memory blocks and releasing the distributed elastic memory blocks when a first setting condition is met. According to the memory scheduling method and the memory scheduling device disclosed by the invention, the distribution dynamic of the memory is better; the requirement for newly-added memory caused by application change can be met; and the integral utilization rate of the memory is effectively improved.

Description

technical field [0001] The invention relates to multi-core processing technology, in particular to a memory scheduling method and device applied to multi-core processors. Background technique [0002] An important mode of multi-core processors is an asymmetric heterogeneous system. Each processor core runs a set of operating systems, and each operating system manages all its own physical resources. Memory is one of the most important physical resources in heterogeneous systems. The allocation in is very important. The current memory allocation mainly adopts static allocation, such as figure 1 As shown, by dividing the physical memory according to the number of processor cores, and then allocating them to the operating systems on different processor cores for management, the number of divided memory blocks is usually equal to the number of processor cores, and each processor The kernel allocates a block of memory. [0003] Due to the use of static allocation to allocate mem...

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
IPC IPC(8): G06F9/50G06F12/02
Inventor 笪禹陈剑董继炳刘博强
Owner DATANG MOBILE COMM EQUIP CO LTD
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