计算机科学
供应
可扩展性
云计算
工作量
频率标度
现场可编程门阵列
利用
分布式计算
资源(消歧)
数据中心
嵌入式系统
操作系统
计算机网络
能源消耗
生态学
计算机安全
生物
作者
Michael Guilherme Jordan,Guilherme Korol,Tiago Knorst,Mateus Beck Rutzig,Antonio Carlos Schneider Beck
标识
DOI:10.1016/j.jpdc.2023.02.009
摘要
Cloud warehouses have been exploiting multi-tenancy in CPU-FPGA collaborative environments, so clients can share the same infrastructure, achieving scalability and maximizing resource utilization. Therefore, the distribution of tasks across CPU and FPGA must be well-balanced so performance and energy are optimized in a highly variant workload scenario. In this paper, we take a step further and, in contrast to existing approaches, exploit DVFS (Dynamic Voltage and Frequency Scaling) on the CPU, together with an intelligent CPU-FPGA resource provisioning mechanism, to further improve energy. For that, we propose EASER, an end user-transparent framework that employs multiple strategies and dynamically selects the most appropriate one to optimize resource provisioning and DVFS according to the warehouse needs, workload properties, and target architecture. Our synergistic DVFS optimization brings up to 22% additional energy gains over our dynamic provisioning alone. Compared to fixed single strategies with DVFS, EASER brings, on average, 71% of energy gains.
科研通智能强力驱动
Strongly Powered by AbleSci AI