Invention:
This technology involves task scheduling to optimally utilize the processing elements at runtime using imitation learning.
Background:
Harvesting the full potential of many-core systems-on-chips is difficult. The goals are to minimize execution time, power dissipation, and energy consumption. This technology intends to solve this problem through assigning tasks to specific processing elements using imitation learning instead of the commonly used reinforcement learning.
Applications:
- Optimized processing elements
- System-on-Chips
Advantages:
- Minimized execution time
- Less power dissipation
- Lower energy consumption
- Optimized potential of system-on-chips