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

Method for implementing task decomposition and parallel processing in computer software system

A software system and task decomposition technology, which is applied in computer software systems to realize task decomposition and parallel processing control. In the field of task processing in computer software systems, it can solve problems such as reducing the processing capacity of parallel tasks, and achieve low cost and improve parallel tasks. Processing power, the effect of improving efficiency

Inactive Publication Date: 2012-06-20
SHANGHAI GONGJIN COMM TECH
View PDF3 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, when the task decomposition mode is adopted, when the priority and processing speed of subtasks change, manual intervention is required to adjust the program to adapt to this change, and the computer software system cannot be automatically configured to cope with this change Occurrence, thus causing limitations to the application of parallel task decomposition mode, so that the parallel task processing ability of the computer is reduced

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
  • Method for implementing task decomposition and parallel processing in computer software system
  • Method for implementing task decomposition and parallel processing in computer software system
  • Method for implementing task decomposition and parallel processing in computer software system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to understand the technical content of the present invention more clearly, the following examples are given in detail.

[0032] see figure 1 Shown is a flow chart of the method for implementing task decomposition and parallel processing control in the computer software system of the present invention.

[0033] In one embodiment, the computer software system has a task scheduling unit connected between the task receiving end and the processing unit, and the method includes the following steps:

[0034] (1) The task scheduling unit receives a task from the task receiving end;

[0035] (2) The task scheduling unit splits a task into a plurality of independently executable subtasks;

[0036] (3) The task scheduling unit determines the dependencies between the subtasks;

[0037] (4) The task scheduling unit stores the dependencies between the subtasks as matrix structure data;

[0038] (5) The task scheduling unit determines subtask sequences that can be execute...

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 for implementing task decomposition and parallel processing in a computer software system. The computer software system is provided with a task scheduling unit connected between a task receiving end and a processing unit. The method includes that the task scheduling unit decomposes a task into subtasks, stores dependent relations among the subtasks as matrix structure data, and confirms sequence of the subtasks which can be processed parallelly according to the matrix structure data, and a processor is used for parallel processing. Using the method can respond to various changes in a configuration manner, corresponding adjustments can be performed dynamically to automatically implement task decomposition, manual interference is not needed, parallel task decomposition efficiency is improved, and parallel task processing capacity of a computer is improved greatly. In addition, the method for implementing task decomposition and parallel processing in the computer software system is simple and convenient in application way, low in implementation cost and wider in application range.

Description

technical field [0001] The present invention relates to the technical field of computer software systems, in particular to the technical field of task processing methods in computer software systems, and specifically refers to a method for realizing task decomposition and parallel processing control in computer software systems. Background technique [0002] In a computer system with only one single-core CPU, all tasks are processed serially, which is slower and less efficient. As computer systems with dual-core or multi-core CPUs or with multiple CPUs are widely used, parallel processing task processing methods are also increasingly used in computer software systems. [0003] Parallel processing means that the computer completes two or more tasks of the same or different nature at the same time or within the same time interval. The most significant advantage of parallel processing is that it increases the computing speed. Comparing the n-bit serial operation with the n-bi...

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/46G06F9/50
Inventor 杨昆
Owner SHANGHAI GONGJIN COMM TECH
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