EigenEdge: Real-Time Software Execution at the Edge with RISC-V and Hardware Accelerators

被引:0
|
作者
Chiu, Kuan-Lin [1 ]
Eichler, Guy [1 ]
Seyoum, Biruk [1 ]
Carloni, Luca P. [1 ]
机构
[1] Columbia Univ, New York, NY USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important goal in the field of real-time computation at the edge is to achieve balance between low-latency requirements and strict low-power constraints. Into this equation, we would like to incorporate simple Application Programming Interfaces (APIs) for software development and utilization of open-source IPs that encourage reusability in the public domain. One big challenge is to bridge the gap between APIs that simplify the implementation of complex algorithms but mostly rely on CPU-centric computing paradigms, and lightweight heterogeneous hardware architectures designed for the constraints of real-time computation at the edge. We introduce a hardware/software co-design approach that combines software applications designed with Eigen, a powerful open-source C++ library that abstracts linear-algebra workloads, and real-time execution on heterogeneous System-on-Chip (SoC) architectures. We use ESP, an open-source SoC design platform that allows us to integrate the CVA6 RISC-V processor and custom hardware accelerators. With FPGA-based experiments, we show that our approach provides significant performance and energy efficiency gains, while maintaining the simplification provided by high-level software development.
引用
收藏
页码:209 / 214
页数:6
相关论文
共 50 条
  • [31] Real time execution of optimal edge detectors on RISC and DSP processors
    Lacassagne, L
    Lohier, F
    Garda, P
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 3101 - 3104
  • [32] RISC HARDWARE DEBUG TOOLS - INSTRUMENTS SPUR RISC INTO THE REAL-TIME RACE
    STRASSBERG, D
    EDN, 1990, 35 (20) : 43 - &
  • [33] Customizable Vector Acceleration in Extreme-Edge Computing: A RISC-V Software/Hardware Architecture Study on VGG-16 Implementation
    Sordillo, Stefano
    Cheikh, Abdallah
    Mastrandrea, Antonio
    Menichelli, Francesco
    Olivieri, Mauro
    ELECTRONICS, 2021, 10 (04) : 1 - 21
  • [34] Hardware Accelerators for Real-Time Face Recognition: A Survey
    Baobaid, Asma
    Meribout, Mahmoud
    Tiwari, Varun Kumar
    Pena, Juan Pablo
    IEEE ACCESS, 2022, 10 : 83723 - 83739
  • [35] The Scale4Edge RISC-V Ecosystem
    Ecker, Wolfgang
    Adelt, Peer
    Mueller, Wolfgang
    Heckmann, Reinhold
    Krstic, Milos
    Herdt, Vladimir
    Drechsler, Rolf
    Angst, Gerhard
    Wimmer, Ralf
    Mauderer, Andreas
    Stahl, Rafael
    Emrich, Karsten
    Mueller-Gritschneder, Daniel
    Becker, Bernd
    Scholl, Philipp
    Jentzsch, Eyck
    Schlamelcher, Jan
    Gruettner, Kim
    Bernardo, Paul Palomero
    Bringmann, Oliver
    Damian, Mihaela
    Oppermann, Julian
    Koch, Andreas
    Bormann, Joerg
    Partzsch, Johannes
    Mayr, Christian
    Kunz, Wolfgang
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 808 - 813
  • [36] A Hardware Platform for Ensuring OS Kernel Integrity on RISC-V
    Kwon, Donghyun
    Hwang, Dongil
    Paek, Yunheung
    ELECTRONICS, 2021, 10 (17)
  • [37] Post-Quantum Signatures on RISC-V with Hardware Acceleration
    Karl, Patrick
    Schupp, Jonas
    Fritzmann, Tim
    Sigl, Georg
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (02)
  • [38] Preventing Soft Errors and Hardware Trojans in RISC-V Cores
    University of Twente, Enschede, Netherlands
    不详
    不详
    不详
    不详
    Proc. IEEE Int. Symp. Defect Fault Toler. VLSI Nanotechnol. Syst., DFT,
  • [39] PicoRio: An Open-Source, RISC-V Small-Board Computer to Elevate the RISC-V Software Ecosystem
    Zhangxi Tan
    Lin Zhang
    David Patterson
    Yi Li
    Tsinghua Science and Technology, 2021, 26 (03) : 384 - 386
  • [40] PicoRio: An Open-Source, RISC-V Small-Board Computer to Elevate the RISC-V Software Ecosystem
    Tan, Zhangxi
    Zhang, Lin
    Patterson, David
    Li, Yi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2021, 26 (03) : 384 - 386