Method and device for parallel computing
A technology of parallel processing and execution time, applied in the direction of machine execution devices, calculations, multi-programming devices, etc., can solve the problems of reduced task execution efficiency and waste of resources, so as to avoid the reduction of execution efficiency, avoid resource idleness and waste, and avoid Effects of long response times
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0016] The principle and spirit of the present invention will be described below with reference to several exemplary embodiments shown in the accompanying drawings. These embodiments are given only to enable those skilled in the art to better understand and implement the present invention, but not to limit the scope of the present invention in any way.
[0017] As will be understood from the following description, one of the core inventive ideas of the present invention is to determine the data dependencies between upstream tasks and downstream tasks of a job in a quantitative manner, specific to each specific parallelized job. Then use the data dependency to dynamically determine the starting timing of the downstream task. In this way, resource idling and waste caused by downstream tasks starting too early can be avoided, while overall job execution efficiency degradation and long response time caused by downstream tasks starting too late can be avoided.
[0018] first refer...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 