FPGA-Centric High Performance Embedded Computing: Challenges and Trends

被引:2
|
作者
Ben Atitallah, Rabie [1 ]
Ali, Karim. M. A. [1 ]
机构
[1] Univ Valenciennes & Hainaut Cambresis, LAMIH UMR CNRS 8201, Comp Sci Dept, Valenciennes, France
关键词
HIGH-LEVEL SYNTHESIS;
D O I
10.1109/DSD.2017.88
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sophisticated embedded systems are increasingly used in defence, aerospace and avionic industries. They are responsible for control, collision avoidance, pilot assistance, target tracking, navigation and communications, amongst other functions. In this industrial field, High Performance Embedded Computing (HPEC) applications are becoming highly sophisticated and resource consuming for three reasons. First, they should capture and process real-time data from several I/O sources in parallel. Second, they should adapt their functionalities according to the application or environment variations within given Size Weight and Power (SWaP) constraints. Third, since they process several parallel I/O sources, applications are often distributed on multiple computing nodes making them highly parallel. The problem with current HPEC systems is that, they are usually built to meet the needs of a specific application, i.e., lacks flexibility to upgrade the system or reuse existing hardware resources. Due to the hardware parallelism and I/O bandwidth offered by Field Programmable Gate Arrays (FPGAs), application can be duplicated several times to process parallel I/Os, making Single Program Multiple Data (SPMD) the favorite execution model for designers implementing parallel architectures on FPGAs. Furthermore Dynamic Partial Reconfiguration (DPR) feature allows efficient reuse of limited hardware resources, making FPGA a highly attractive solution for such applications. This paper will address HPEC application design challenges and will discuss some solutions relying on FPGA technologies and referring to several industrial collaborations.
引用
收藏
页码:390 / 395
页数:6
相关论文
共 50 条
  • [1] Octavo: An FPGA-Centric Processor Family
    LaForest, Charles Eric
    Steffan, J. Gregory
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 219 - 228
  • [2] TRENDS AND CHALLENGES IN HIGH PERFORMANCE COMPUTING
    Lin Hai-Xiang
    DCABES 2009: THE 8TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, PROCEEDINGS, 2009, : 1 - 4
  • [3] FPGA-Centric Design Process for Avionic Simulation and Test
    Ben Atitallah, Rabie
    Visinanathan, Venkatasubramanian
    Belanger, Nicolas
    Dekeyser, Jean-Luc
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2018, 54 (03) : 1047 - 1065
  • [4] A Framework for Neural Network Inference on FPGA-Centric SmartNICs
    Guo, Anqi
    Geng, Tong
    Zhang, Yongan
    Haghi, Pouya
    Wu, Chunshu
    Tan, Cheng
    Lin, Yingyan
    Li, Ang
    Herbordt, Martin
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 430 - 437
  • [5] FCsN: A FPGA-Centric SmartNIC Framework for Neural Networks
    Guo, Anqi
    Geng, Tong
    Zhang, Yongan
    Haghi, Pouya
    Wu, Chunshu
    Tan, Cheng
    Lin, Yingyan
    Li, Ang
    Herbordt, Martin
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 221 - 222
  • [6] Rapid implementation and optimisation of DSP systems on FPGA-centric heterogeneous platforms
    McAllister, J.
    Woods, R.
    Fischaber, S.
    Malins, E.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (08) : 511 - 523
  • [7] Mix and Match: A Novel FPGA-Centric Deep Neural Network Quantization Framework
    Chang, Sung-En
    Li, Yanyu
    Sun, Mengshu
    Shi, Runbin
    So, Hayden K-H
    Qian, Xuehai
    Wang, Yanzhi
    Lin, Xue
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 208 - 220
  • [8] Trends in High Performance Computing and Quantum Computing
    Pousa, Adrian
    Sanz, Victoria
    Naiouf, Marcelo
    De Giusti, Armando
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2024, 24 (02):
  • [9] FPGA-based Runtime Adaptive Multiprocessor Approach for Embedded High Performance Computing Applications
    Goehringer, Diana
    Becker, Juergen
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 477 - 478
  • [10] OmpSs@FPGA Framework for High Performance FPGA Computing
    Miguel de Haro, Juan
    Bosch, Jaume
    Filgueras, Antonio
    Vidal, Miquel
    Jimenez-Gonzalez, Daniel
    Alvarez, Carlos
    Martorell, Xavier
    Ayguade, Eduard
    Labarta, Jesus
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2029 - 2042