计算机科学
云计算
核(代数)
供应
现场可编程门阵列
利用
嵌入式系统
设计空间探索
操作系统
分布式计算
工作量
资源(消歧)
中央处理器
计算机网络
数学
计算机安全
组合数学
作者
Michael Guilherme Jordan,Bernardo Neuhaus Lignati,Guilherme Korol,Mateus Beck Rutzig,Antonio Carlos Schneider Beck
出处
期刊:Integration
[Elsevier]
日期:2023-11-01
卷期号:93: 102052-102052
标识
DOI:10.1016/j.vlsi.2023.102052
摘要
Cloud Warehouses have been exploiting CPU-FPGA collaborative environments, where clients share the same infrastructure to maximize resource utilization with energy efficiency. In this scope, resource provisioning is challenging as kernels may be dispatched to CPU and FPGA in a scenario with highly variant resource availability and workload characteristics. In this work, we propose MVSym, a framework that leverages automatic HLS generation to enable further gains in CPU-FPGA Cloud. MVSym exploits the automatic generation from HLS to build libraries containing multiple versions of each incoming kernel request, greatly enlarging the available design space exploration passive of optimization by Cloud allocation strategies. MVSym makes kernel multi-versioning and allocation strategies work symbiotically, allowing fine-tuning regarding resource usage, performance, energy, or any combination of these parameters. Our framework achieves up to 4.62× makespan and 19.04× energy improvements over traditional strategies executing non-optimized kernels.
科研通智能强力驱动
Strongly Powered by AbleSci AI