Spark acceleration on FPGAs: A use case on machine learning in Pynq

被引:0
|
作者
Koromilas, Elias [1 ]
Stamelos, Ioannis [1 ]
Kachris, Christoforos [2 ]
Soudris, Dimitrios [1 ]
机构
[1] Natl Tech Univ Athens, Dept Elect & Comp Engn, Athens, Greece
[2] NTUA, ICCS, Athens, Greece
基金
欧盟地平线“2020”;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Spark is one of the most widely used frameworks for data analytics. Spark allows fast development for several applications like machine learning, graph computations, etc. In this paper, we present Spynq: A framework for the efficient deployment of data analytics on embedded systems that are based on the heterogeneous MPSoC FPGA called Pynq. The mapping of Spark on Pynq allows that fast deployment of embedded and cyber-physical systems that are used in edge and fog computing. The proposed platform is evaluated in a typical machine learning application based on logistic regression. The performance evaluation shows that the heterogeneous FPGA-based MPSoC can achieve up to 11x speedup compared to the execution time in the ARM cores and can reduce significantly the development time of embedded and cyber-physical systems on Spark applications.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] SPynq: Acceleration of Machine Learning Applications over Spark on Pynq
    Kachris, Christoforos
    Koromilas, Elias
    Stamelos, Ioannis
    Soudris, Dimitrios
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 70 - 77
  • [2] FPGA acceleration of Spark applications in a Pynq cluster
    Kachris, Christoforos
    Koromilas, Elias
    Stamelos, Ioannis
    Soudris, Dimitrios
    [J]. 2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [3] MAFIA: Machine Learning Acceleration on FPGAs for IoT Applications
    Ghanathe, Nikhil P.
    Seshadri, Vivek
    Sharma, Rahul
    Wilton, Steve
    Kumar, Aayan
    [J]. 2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 347 - 354
  • [4] When Spark Meets FPGAs: A Case Study for Next-Generation DNA Sequencing Acceleration
    Chen, Yu-Ting
    Cong, Jason
    Fang, Zhenman
    Lei, Jie
    Wei, Peng
    [J]. 2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 29 - 29
  • [5] Flexibility: FPGAs and CAD in Deep Learning Acceleration
    Chiu, Gordon R.
    Ling, Andrew C.
    Capalija, Davor
    Bitar, Andrew
    Abdelfattah, Mohamed S.
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN (ISPD'18), 2018, : 34 - 41
  • [6] Machine Learning Acceleration
    Esmaeilzadeh, Hadi
    Park, Jongse
    [J]. IEEE MICRO, 2019, 39 (05) : 6 - 7
  • [7] HALF: Holistic Auto Machine Learning for FPGAs
    Ney, Jonas
    Loroch, Dominik
    Rybalkin, Vladimir
    Weber, Nico
    Krueger, Jens
    Wehn, Norbert
    [J]. 2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 363 - 368
  • [8] Random Projections for Scaling Machine Learning on FPGAs
    Fox, Sean
    Tridgell, Stephen
    Jin, Craig
    Leong, Philip H. W.
    [J]. 2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 85 - 92
  • [9] Machine Learning on FPGAs to Face the IoT Revolution
    Zhang, Xiaofan
    Ramachandran, Anand
    Zhuge, Chuanhao
    He, Di
    Zuo, Wei
    Cheng, Zuofu
    Rupnow, Kyle
    Chen, Deming
    [J]. 2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 894 - 901
  • [10] Accelerating machine learning at the edge with approximate on FPGAs
    Leon-Vega, Luis Gerardo
    Salazar-Villalobos, Eduardo
    Castro-Godinez, Jorge
    [J]. TECNOLOGIA EN MARCHA, 2022, 35