Many-core system-oriented multi-thread scheduling method and system
A scheduling method and multi-threading technology, applied in the computer field, can solve problems such as long execution time and low task execution efficiency, and achieve the effects of improving execution speed, shortening execution time, and improving utilization efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0066] This embodiment provides a multi-thread scheduling method for many-core systems, the method comprising:
[0067] Step S101: Obtain the communication cost between the first processor core and the second processor core in the preset processor core set;
[0068] Step S102: Obtain the first communication volume between every two threads in the preset first multi-thread set;
[0069] Step S103: Obtain a second communication volume of a single thread according to the first communication volume, wherein the second communication volume is the communication volume between the thread and each thread in the first multi-thread set and the the sum of the traffic from each thread in the first multi-thread set to the thread;
[0070] Step S104: sort all the processor cores according to the communication cost, and schedule the thread with the second largest communication amount to the processor core with the smallest communication cost.
[0071] In the above system, all processor cor...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


