Heterogeneous Cloud Computing: Design Methodology to Combine Hardware Accelerators

Research output: Chapter in Book/Report/Conference proceedingConference paper

1 Citation (Scopus)

Abstract

Heterogeneous cloud computing servers provide access to different types of hardware accelerators in order to satisfy the computational demands that standalone generalpurpose multi-processors can not deliver. The combination of different technologies provides more opportunities to accelerate the most compute-intensive applications by exploiting the key features of each type of hardware accelerator. Unfortunately, the design effort drastically increases when considering complex applications. We propose a methodology which provides an early speedup prediction when combining hardware accelerators and insights about potential performance leaks. In addition, we consider a couple of metrics to analize the computational use of the accelerators and the exploitation of the heterogeneous system. Our methodology is applied to a real-time surveillance system, which is composed of Field-Programmable Gate Arrays (FPGA) and Graphic-Processing Units (GPU). The methodology is used to provide an early speedup prediction, which is used to guide the combination of both accelerators. The achieved acceleration is only a 3:5% lower than estimated by our methodology.
Original languageEnglish
Title of host publicationIEEE
PublisherIEEE
Number of pages8
ISBN (Electronic)978-1-7281-1637-2 , 978-1-7281-1636-5
ISBN (Print)978-1-7281-1637-2 , 978-1-7281-1636-5, 978-1-7281-1638-9
DOIs
Publication statusPublished - 2 Jul 2018
Event4th international conference on cloud computing technologies and applications : Cloudtech - Vrije universiteit Brussel, Brussels, Belgium
Duration: 26 Nov 201828 Nov 2018

Publication series

Name2018 4th International Conference on Cloud Computing Technologies and Applications, Cloudtech 2018

Conference

Conference4th international conference on cloud computing technologies and applications
Abbreviated titleCloudtech
Country/TerritoryBelgium
CityBrussels
Period26/11/1828/11/18

Keywords

  • Heterogeneous Cloud Computing
  • High- Performance Computing
  • Hardware Accelerators
  • GPU
  • FPGA
  • Speedup

Fingerprint

Dive into the research topics of 'Heterogeneous Cloud Computing: Design Methodology to Combine Hardware Accelerators'. Together they form a unique fingerprint.

Cite this