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

Process pool system and method

A process pool and process technology, applied in the field of process pool systems, can solve the problems of slow processor operation response, long switching time between processes, etc., and achieve the effect of improving resource utilization and processing speed and efficiency.

Active Publication Date: 2018-02-02
深圳金融电子结算中心有限公司
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to propose a process pool system and method, aiming to solve the technical problems of dynamically creating sub-processes in the prior art to realize concurrent servers, the switching time between processes is long, and the processor operation response is slow

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
  • Process pool system and method
  • Process pool system and method
  • Process pool system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0055] The solution of the embodiment of the present invention is mainly as follows: the process pool system includes a process manager, a process processor and a process memory, and the process manager is used to respond to a process start instruction, obtain pending work tasks, and store the pending tasks The work task is sent to the process processor, and the process processor is used to perform lock-free processing on the pending work process corresponding to the pending work task, so that the pending work process can be processed without stopping , generate the processing result of the working process, and send the processing result of the working process to the process memory, the process memory is used to store the processing result of the working process by using a memory barrier, and the process pool system su...

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 process pool system and method. The process pool system comprises a process manager, a process processor and a process memory, wherein the process manager responds to a process starting instruction, obtains a work task to be processed, and sends the work task to be processed to the process processor; the process processor carries out lock-free processing on a to-be-processed work process corresponding to the work task to be processed, generates a work process processing result and sends the work process processing result to the process memory; and the process memory adopts a memory barrier to store the work process processing result. The process pool system supports a symmetrical multi-processor framework, the work process is subjected to the lock-free processingto improve the processing speed and efficiency of the work process, the caching of the work process is consistent through the memory barrier, and a resource use ratio and the processing ability of thework process are improved.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a process pool system and method. Background technique [0002] A process is a running activity of a program with independent functions on a certain data set. It can apply for and own system resources. It is a dynamic concept and an active entity. It's not just the code of the program, but also the current activity, represented by the value of the program counter and the contents of the processing registers. Usually a process can contain several threads, and they can utilize the resources owned by the process. In operating systems that introduce threads, processes are usually used as the basic unit of resource allocation, and threads are used as the basic unit of independent operation and independent scheduling. Since a thread is smaller than a process and basically does not own system resources, the overhead for its scheduling will be much smaller, which can more efficiently im...

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/48G06F9/445
CPCG06F9/44505G06F9/4881
Inventor 肖俊鑫夏庆军
Owner 深圳金融电子结算中心有限公司
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