Virtualized FPGA accelerators for efficient cloud computing

Suhaib A. Fahmy, Kizheppatt Vipin, Shanker Shreejith

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Hardware accelerators implement custom architectures to significantly speed up computations in a wide range of domains. As performance scaling in server-class CPUs slows, we propose the integration of hardware accelerators in the cloud as a way to maintain a positive performance trend. Field programmable gate arrays (FPGAs) represent the ideal way to integrate accelerators in the cloud, since they can be reprogrammed as needs change and allow multiple accelerators to share optimised communication infrastructure. We discuss a framework that integrates reconfigurable accelerators in a standard server with virtualised resource management and communication. We then present a case study that quantifies the efficiency benefits and break-even point for integrating FPGAs in the cloud.
Original languageEnglish
Title of host publicationProceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages430-435
Number of pages6
ISBN (Print)9781467395601
DOIs
Publication statusPublished - Feb 1 2016

Publication series

NameProceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015

Fingerprint

Cloud computing
Particle accelerators
Field programmable gate arrays (FPGA)
Servers
Communication
Computer hardware
Program processors
Hardware

Keywords

  • Field programmable gate arrays
  • Heterogeneous architectures

Cite this

Fahmy, S. A., Vipin, K., & Shreejith, S. (2016). Virtualized FPGA accelerators for efficient cloud computing. In Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015 (pp. 430-435). (Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CloudCom.2015.60

Virtualized FPGA accelerators for efficient cloud computing. / Fahmy, Suhaib A.; Vipin, Kizheppatt; Shreejith, Shanker.

Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015. Institute of Electrical and Electronics Engineers Inc., 2016. p. 430-435 (Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015).

Research output: Chapter in Book/Report/Conference proceedingChapter

Fahmy, SA, Vipin, K & Shreejith, S 2016, Virtualized FPGA accelerators for efficient cloud computing. in Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015. Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015, Institute of Electrical and Electronics Engineers Inc., pp. 430-435. https://doi.org/10.1109/CloudCom.2015.60
Fahmy SA, Vipin K, Shreejith S. Virtualized FPGA accelerators for efficient cloud computing. In Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015. Institute of Electrical and Electronics Engineers Inc. 2016. p. 430-435. (Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015). https://doi.org/10.1109/CloudCom.2015.60
Fahmy, Suhaib A. ; Vipin, Kizheppatt ; Shreejith, Shanker. / Virtualized FPGA accelerators for efficient cloud computing. Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 430-435 (Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015).
@inbook{0965b5052fc045aba585548f89544840,
title = "Virtualized FPGA accelerators for efficient cloud computing",
abstract = "Hardware accelerators implement custom architectures to significantly speed up computations in a wide range of domains. As performance scaling in server-class CPUs slows, we propose the integration of hardware accelerators in the cloud as a way to maintain a positive performance trend. Field programmable gate arrays (FPGAs) represent the ideal way to integrate accelerators in the cloud, since they can be reprogrammed as needs change and allow multiple accelerators to share optimised communication infrastructure. We discuss a framework that integrates reconfigurable accelerators in a standard server with virtualised resource management and communication. We then present a case study that quantifies the efficiency benefits and break-even point for integrating FPGAs in the cloud.",
keywords = "Field programmable gate arrays, Heterogeneous architectures",
author = "Fahmy, {Suhaib A.} and Kizheppatt Vipin and Shanker Shreejith",
year = "2016",
month = "2",
day = "1",
doi = "10.1109/CloudCom.2015.60",
language = "English",
isbn = "9781467395601",
series = "Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "430--435",
booktitle = "Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015",
address = "United States",

}

TY - CHAP

T1 - Virtualized FPGA accelerators for efficient cloud computing

AU - Fahmy, Suhaib A.

AU - Vipin, Kizheppatt

AU - Shreejith, Shanker

PY - 2016/2/1

Y1 - 2016/2/1

N2 - Hardware accelerators implement custom architectures to significantly speed up computations in a wide range of domains. As performance scaling in server-class CPUs slows, we propose the integration of hardware accelerators in the cloud as a way to maintain a positive performance trend. Field programmable gate arrays (FPGAs) represent the ideal way to integrate accelerators in the cloud, since they can be reprogrammed as needs change and allow multiple accelerators to share optimised communication infrastructure. We discuss a framework that integrates reconfigurable accelerators in a standard server with virtualised resource management and communication. We then present a case study that quantifies the efficiency benefits and break-even point for integrating FPGAs in the cloud.

AB - Hardware accelerators implement custom architectures to significantly speed up computations in a wide range of domains. As performance scaling in server-class CPUs slows, we propose the integration of hardware accelerators in the cloud as a way to maintain a positive performance trend. Field programmable gate arrays (FPGAs) represent the ideal way to integrate accelerators in the cloud, since they can be reprogrammed as needs change and allow multiple accelerators to share optimised communication infrastructure. We discuss a framework that integrates reconfigurable accelerators in a standard server with virtualised resource management and communication. We then present a case study that quantifies the efficiency benefits and break-even point for integrating FPGAs in the cloud.

KW - Field programmable gate arrays

KW - Heterogeneous architectures

U2 - 10.1109/CloudCom.2015.60

DO - 10.1109/CloudCom.2015.60

M3 - Chapter

SN - 9781467395601

T3 - Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015

SP - 430

EP - 435

BT - Proceedings - IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -