Heterogeneous multi-core processor dynamic voltage regulation method based on reinforcement learning
A dynamic voltage regulation, multi-core processor technology, applied in control/regulation systems, regulation of electrical variables, instruments, etc., can solve the problem of inability to adapt to the power consumption and performance requirements of the processor platform, and achieve the effect of protecting technical details
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0059] This embodiment provides a method for dynamic voltage regulation of heterogeneous multi-core processors based on reinforcement learning, such as figure 1 , including the following steps:
[0060] S1: At each time step, obtain the state data of the multi-core processor, and obtain the state value after processing;
[0061] S2: Set the dynamic voltage adjustment command and get the action set;
[0062] S3: setting an agent, the agent selects a dynamic voltage adjustment command from the action set according to the state value at the current moment;
[0063] S4: The multi-core processor performs dynamic voltage adjustment according to the selected dynamic voltage adjustment instruction;
[0064] S5: Obtain the state value of the multi-core processor after dynamic voltage adjustment, and calculate the reward;
[0065] S6: Update the agent according to the reward, and select the dynamic voltage adjustment instruction for the next time step;
[0066] S7: Evaluate whether ...
Embodiment 2
[0089] A dynamic voltage regulation system for heterogeneous multi-core processors based on reinforcement learning, such as figure 2 , the system is based on the reinforcement learning-based dynamic voltage regulation method for heterogeneous multi-core processors described in Embodiment 1, including: a state value acquisition module, the state value acquisition module is used to acquire multi-core processing The status data of the device, and the status value is obtained after processing;
[0090] An action set acquisition module, the action set acquisition module is used to set a dynamic voltage adjustment command to obtain an action set;
[0091] An intelligent body setting module, the intelligent body setting module is used to set the intelligent body, and the intelligent body selects a dynamic voltage adjustment command from the action set according to the state value at the current moment;
[0092] A first adjustment module, the first adjustment module is configured to...
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