arrow
Return

Resource-Aware Collaborative Allocation for CPU-FPGA Cloud Environments

delete2021-05-01
delete14
PRE
AI
M
Michael Guilherme Jordan *
G
Guilherme Korol
M
Mateus Beck Rutzig
A
Antonio Carlos Schneider Beck
DOI:10.1109/TCSII.2021.3066309delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cloud Warehouses have been exploiting CPU-FPGA environments to accelerate multi-tenant applications to achieve scalability and maximize resource utilization. In this scenario, kernels are sent to CPU and FPGA concurrently, considering available resources and workload characteristics, which are highly variant. Therefore, we propose a multi-objective optimization strategy to improve resource provisioning in CPU-FPGA environments. It is based on the Genetic Multidimensional Knapsack solution and can be tuned to minimize makespan or energy. Our strategy provides similar results as the optimal Exhaustive Search, but with feasible execution time, while presenting 77% energy savings with 39% lower makespan than the commonly-used First-Fit strategy.
Keywords:
Kernel
Field programmable gate arrays
Resource management
Collaboration
Acceleration
Optimization
Mathematical model
Cloud
collaborative
CPU-FPGA
energy
makespan
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
Papers:
8.8K
Citations:
2.5W

Organization

U
universidade federal de santa maria - ufsm)
Scholars:
9.5K
Papers: 6.1K
Citations: 8
U
Universidade Federal do Rio Grande do Sul
Scholars:
2.6W
Papers: 1.7W
Citations: 1.6W