Hardware Accelerators for Cloud Computing: Features and Implementation

被引:1
|
作者
Tirlioglu, Anil [1 ,2 ]
Demir, Omer Bayram [1 ]
Yazar, Alper [1 ,2 ]
Schmidt, Ece Guran [1 ]
机构
[1] ODTU, Elekt Elekt Muhendisligi Bolumu, Ankara, Turkey
[2] ASELSAN AS, Ankara, Turkey
关键词
hardware accelerator; Canny edge detection; FPGA; cloud computing;
D O I
10.1109/SIU53274.2021.9478015
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, hardware accelerator (FHA) applications realized on FPGA that can be offered as a service in cloud computing systems are discussed. It is necessary to know the hardware resources used by FHA applications and the performance they provide for the efficient meeting of the user requests and effective resource planning. To this end, the first contribution of this paper is to provide a compilation of the literature on the features of frequently used hardware accelerators (matrix multiplication, face detection, FFT) in the last three years, based on common parameters and metrics. The numerical values we provide can be used for cloud resource allocation and creation of sample cloud workloads. The second contribution of our paper is the implementation of the Canny edge detector, a sample hardware accelerator implemented in HLS (High-level Synthesis), using an open source library. In this way, the work flow for the implementation and operation of the hardware accelerator together with its performance are presented.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] A Novel, Simulator for Heterogeneous Cloud Systems that Incorporate Custom Hardware Accelerators
    Tampouratzis, Nikolaos
    Papaefstathiou, Ioannis
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 565 - 576
  • [32] Dynamic Resource Management Algorithms for Edge Computing using Hardware Accelerators
    Canady, Robert
    MIDDLEWARE'19: PROCEEDINGS OF THE 2019 20TH INTERNATIONAL MIDDLEWARE CONFERENCE DOCTORAL SYMPOSIUM, 2019, : 41 - 43
  • [33] Adaptive Approximate Computing on Hardware Accelerators Targeting Internet-of-Things
    Dickerson, Jonathan
    Galanis, Ioannis
    Tasoulas, Zois-Gerasimos
    Kinley, Lincoln
    Anagnostopoulos, Iraklis
    2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [34] Robust Design Methods for Hardware Accelerators for Iterative Algorithms in Scientific Computing
    Kinsman, Adam B.
    Nicolici, Nicola
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 254 - 257
  • [35] A Novel Quantization and Model Compression Approach for Hardware Accelerators in Edge Computing
    He, Fangzhou
    Ding, Ke
    Yan, Dingjiang
    Li, Jie
    Wang, Jiajun
    Chen, Mingzhe
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (02): : 3021 - 3045
  • [36] Modeling and Predicting Performance of High Performance Computing Applications on Hardware Accelerators
    Meswani, Mitesh R.
    Carrington, Laura
    Unat, Didem
    Snavely, Allan
    Baden, Scott
    Poole, Stephen
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1828 - 1837
  • [37] Modeling and predicting performance of high performance computing applications on hardware accelerators
    Meswani, Mitesh R.
    Carrington, Laura
    Unat, Didem
    Snavely, Allan
    Baden, Scott
    Poole, Stephen
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2013, 27 (02): : 89 - 108
  • [38] A survey on hardware-aware and heterogeneous computing on multicore processors and accelerators
    Buchty, Rainer
    Heuveline, Vincent
    Karl, Wolfgang
    Weiss, Jan-Philipp
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (07): : 663 - 675
  • [39] Cloud Services using Hardware Accelerators: The case of Handwritten Digits Recognition
    Bougioukou, Eleni
    Toulgaridis, Nikos
    Antonakopoulos, Theodore
    2017 6TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2017,
  • [40] AN IMPLEMENTATION OF MEMBRANE COMPUTING USING RECONFIGURABLE HARDWARE
    Nguyen, Van
    Kearney, David
    Gioiosa, Gianpaolo
    COMPUTING AND INFORMATICS, 2008, 27 : 551 - 569