2023 · 11 citations · 12 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationMachine LearningDynamic ReconfigurationHardware AccelerationPartial ReconfigurationPerformance OptimizationPower OptimizationRun-time ReconfigurationAccelerator ReconfigurationBandit AlgorithmsHardware ReconfigurationPerformance Optimization In Reconfigurable SystemsPower ConsumptionReconfigurable ArchitecturesReconfigurable Processor ArchitecturesReconfiguration
Reconfigurable processors are hardware architectures that allow for the dynamic configuration of processing resources to optimize performance and power consumption, using partial reconfiguration to modify a portion of the design or update it without affecting the entire system. In this work, we present an automatic reconfiguration technique that leverages machine learning (ML) algorithms to automatically select the optimal configuration of a general-purpose hardware accelerator according to the workload and reconFigure the architecture at run-time. The problem is formulated as a Contextual Bandit (CB) case using the Linear Upper Confidence Bound (LinearUCB) algorithms and verified using the RISC-V Klessydra family cores as a case of study.
12
A contextual-bandit approach to personalized news article recommendation
Lihong Li, Wei Chu, John Langford et al. · 2010 · 2.5K citations · Full text
Unbiased offline evaluation of contextual-bandit-based news article recommendation algorithms
Lihong Li, Wei Chu, John Langford et al. · 2011 · 464 citations · Full text
I <scp>RON</scp> M <scp>AN</scp>
Nan Wu, Yuan Xie, Cong Hao · 2021 · 31 citations · Full text