Codelet dispatching 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
[0053] The present invention is based on the Codelet model as the basic execution model of tasks in a multi-core parallel system. A codelet is a computational unit or a fragment of a program that contains a series of machine instructions, corresponding to an execution node in the data flow graph. The Codelet model is composed of the execution unit Codelet and the thread program TP. by figure 1 The schematic diagram of the Codelet model is taken as an example. S and E represent the start node and end node of the Codelet graph respectively, and A, B, C, and D are the program unit nodes in the middle of the task execution process; the thread program is all 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 are: if and only when the dependent data corresponding to the codelet synchronization interface is ready, the codelet node is automatically activa...
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