Codelet Scheduling Method Based on Genetic Algorithm
A scheduling method and genetic algorithm technology, applied in the design field of multi-core data flow computer system task scheduling method, can solve the problems of low concurrent execution of the system, poor adaptability of static scheduling and dynamic scheduling, etc., so as to reduce idle time and improve resource utilization. efficiency and improve the efficiency of parallel execution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0054] The invention is based on the Codelet model as the basic execution model of tasks in the multi-core parallel system. A codelet is a computational unit or a fragment of a program that contains a sequence of machine instructions, corresponding to an execution node in a dataflow graph. Codelet model is composed of execution unit Codelet and thread program TP. by figure 1 Take the schematic diagram of the codelet model as an example, S and E represent the start node and end node of the codelet graph, respectively, A, B, C, and D are the program unit nodes in the middle of the task execution process; the thread program is all the codelet nodes in each scheduler The container is responsible for data sharing within the scheduler and task coordination between schedulers. The semantics of codelet node execution is: if and only when the dependent data corresponding to the synchronization interface of the codelet is ready, the codelet node is automatically activated, and the cod...
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