Prospective multi-threaded parallel execution optimization method
An optimization method and multi-threading technology, applied in the computer field, can solve the problems of thread restart, restart time overhead and resource overhead, and achieve the effect of reducing data dependency conflicts, improving execution speed and processor utilization.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0020] A preferred embodiment of the present invention is described in detail as follows in conjunction with accompanying drawing:
[0021] The application environment of the solution described in this embodiment is a thread-level parallel execution environment for single-chip multi-core processors, and this embodiment does not limit the multi-core processor architecture in the application environment of the technical solution.
[0022] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.
[0023] On the single-chip multi-core processor platform, for serial programs, if there is data dependence during parallel thread execution and restarting, it only affects the efficiency of program execution and does not affect the results of program execution. For loop part and sub-function part, design parallel thread execution model, use producer distance and consumer distance to quantify the degree of depe...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 