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

A task deployment method and device

A task and new task technology, applied in multi-programming devices, program control design, instruments, etc., can solve the problem of low utilization of cache space

Active Publication Date: 2019-01-29
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a task deployment method and device to solve the problem of low cache space utilization in the prior art

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 task deployment method and device
  • A task deployment method and device
  • A task deployment method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] 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.

[0042] see figure 1 , which shows a flow chart of a task deployment method provided by an embodiment of the present invention, the execution subject of which can be a task deployment device. Specifically, the method includes:

[0043] S1: Obtain the task set deployed on the current processor core, and calculate the actual relative frequency standard deviation of the task set according to the relative frequency of the cache groups corresponding to all the tasks...

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 task deployment method and device. The method comprises the following steps: 1) obtaining a task set deployed on a current processor core, and calculating the practical relative frequency standard deviation of the task set according to the relative frequency of a cache group corresponding to all tasks in the task set; 2) independently adding a task to be processed into the task set to obtain a new task set corresponding to the task to be processed one by one, and calculating the relative frequency standard deviation of a new task set according to the relative frequency of the cache group corresponding to all tasks in the new task set; and 3) displaying the task to be processed corresponding to a simulation relative frequency standard deviation corresponding to a difference value which is maximum and is a positive value in the difference values of the practical relative frequency standard deviation and the simulation relative frequency standard deviation onto the current processor core, and returning to execute 2) until the tasks to be processed which meet the above requirement is in the absence. Therefore, a cache space use ratio is improved.

Description

technical field [0001] The present invention relates to the technical field of inter-core task deployment, and more specifically, to a task deployment method and device. Background technique [0002] Multi-core processors have been widely used in various high-end servers, such as Xbox360Xenon processors and FreeScale MPC8641D. In this type of system, in order to improve the performance of the system, a multi-level cache (cache) structure is usually adopted. [0003] When different tasks access the cache, the addresses accessed by multiple tasks may be distributed in the same area in the cache, that is, multiple data blocks contained in a task are mapped to the same area in the cache, or even the same row. At this time, the conflict between different tasks will be missing, that is, a mapping conflict will be formed, which will lead to the inability to achieve normal access to the cache, resulting in a low utilization rate of the cache space. [0004] To sum up, the technica...

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): G06F9/50
CPCG06F9/5027G06F2209/5012G06F2209/503
Inventor 李一韩
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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