Busca avançada
Ano de início
Entree


Resource Provisioning for CPU-FPGA Environments with Adaptive HLS-Versioning and DVFS

Texto completo
Autor(es):
Jordan, Michael Guilherme ; Korol, Guilherme ; Knorst, Tiago ; Rutzig, Mateus Beck ; Schneider Beck, Antonio Carlos ; Kastensmidt, F ; Reis, R ; Todri-Sanial, A ; Li, H ; Metzler, C
Número total de Autores: 10
Tipo de documento: Artigo Científico
Fonte: 2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI; v. N/A, p. 6-pg., 2023-01-01.
Resumo

Cloud warehouses have been adopting CPU-FPGA environments to accelerate clients' applications with scalability. On the CPU side, DVFS improves energy efficiency. On the FPGA side, High-Level Synthesis enables hardware optimizations that lead to designs with variant characteristics (e.g., latency and power). Although both techniques have been used, they have never been cooperatively exploited to improve execution efficiency. For that, we propose RAHD, a framework that bridges the gap between DVFS, HLS multiple design versions, and CPU-FPGA environments. RAHD offers automatic fine-tuning selection of design versions and DVFS to efficiently balance workload, achieving 32.86x energy improvements over a standard provisioning strategy. (AU)

Processo FAPESP: 21/06825-8 - ADAPTT: provendo eficiência de recursos na classificação de tráfego através do uso sinergético e adaptativo de FPGAs e CNNs
Beneficiário:Antonio Carlos Schneider Beck Filho
Modalidade de apoio: Auxílio à Pesquisa - Regular