Multi-core platform oriented multithreaded division and static balancing scheduling policy
A scheduling strategy and multi-threading technology, applied in multi-programming devices, resource allocation, program control design, etc., can solve problems such as program performance degradation, affecting program performance, and unbalanced thread loads
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings.
[0029] like figure 1 As shown, a kind of multi-thread division and static balance scheduling strategy for multi-core platform designed by the present invention is characterized in that, comprising the following steps:
[0030] Step 001. Initialize the load G_load corresponding to each thread of the system m = 0, G_load m Indicates the load corresponding to the mth thread of the system, m={1,...,M}, M indicates the number of system threads; then divide the tasks to be processed to obtain task blocks whose calculation logic is independent of each other to form task blocks Set, and each task block cannot be further divided, and enter step 002.
[0031] Step 002. For the set of task blocks, each task block unit is used as the analysis object, and the source code position of entering and exiting each task block is used as th...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com