Incremental Learning for Real-time Partitioning for FPGA Applications

被引:0
|
作者
Wiem, Belhedi [1 ]
Ahmed, Kammoun [1 ]
Chabha, Hireche [1 ]
机构
[1] Altran Technologies, Dept Res, Rennes, France
关键词
Hardware/Software Partitioning; Incremental Learning; Classification; Incremental Kernel SVM (InKSVM); Online Learning; ALGORITHM;
D O I
10.5220/0010202705980603
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The co-design approach consists in defining all the sub-tasks of an application to be integrated and distributed on software or hardware targets. The introduction of conventional cognitive reasoning can solve several problems such as real-time hardware/software classification for FPGA-based applications. However, this requires the availability of large databases, which may conflict with real-time applications. The proposed method is based on the Incremental Kernel SVM (InKSVM) model. InKSVM learns incrementally, as new data becomes available over time, in order to efficiently process large, dynamic data and reduce computation time. As a result, it relaxes the assumption of complete data availability and provides fully autonomous performance. Hence, in this paper, an incremental learning algorithm for hardware/software partitioning is presented. Starting from a real database collected from our FPGA experiments, the proposed approach uses InKSVM to perform the task classification in hardware and software. The proposal has been evaluated in terms of classification efficiency. The performance of the proposed approach was also compared to reference works in the literature. The results of the evaluation consist in empirical evidence of the superiority of the InKSVM over state-of-the-art progressive learning approaches in terms of model accuracy and complexity.
引用
收藏
页码:598 / 603
页数:6
相关论文
共 50 条
  • [41] HopliteRT*: Real-Time NoC for FPGA
    Gonzalez, Yilian Ribot
    Nelissen, Geoffrey
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3650 - 3661
  • [42] Video processing in real-time in FPGA
    Morales, Erick
    Herrera, Roberto
    [J]. OPTICS AND PHOTONICS FOR INFORMATION PROCESSING XII, 2018, 10751
  • [43] Period-based load partitioning and assignment for large real-time applications
    Abdelzaher, TF
    Shin, KG
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (01) : 81 - 87
  • [44] CAP: Color-Aware Task Partitioning for Multicore Real-Time Applications
    Gracioli, Giovani
    Froehlich, Antonio Augusto
    [J]. 2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [45] Hierarchical partitioning of real-time applications based on object-oriented modeling
    Kiencke, U
    Kytola, T
    Neumann, KJ
    [J]. BREAKING PARADIGMS: THE SEAMLESS ELECTRO-MECHANICAL VEHICLES: PROCEEDINGS OF THE 1996 INTERNATIONAL CONGRESS ON TRANSPORTATION ELECTRONICS - CONVERGENCE 1996, 1996, : 297 - 303
  • [46] Real-time sensing channel modelling based on an FPGA and real-time controller
    Postolache, O.
    Pereira, J. M. Dias
    Girao, P. Silva
    [J]. 2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 557 - +
  • [47] Real-time DNN Model Partitioning for QoE Enhancement in Mobile Vision Applications
    Lim, Jeong-A
    Kim, Yeongjin
    [J]. 2022 19TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2022, : 407 - 415
  • [48] Incremental Learning with Social Media Data to Predict Near Real-Time Events
    Duc Kinh Le Tran
    Bothorel, Cecile
    Chan, Pascal Cheung Mon
    Kermarrec, Yvon
    [J]. DISCOVERY SCIENCE, DS 2014, 2014, 8777 : 180 - 191
  • [49] RIANN: Real-time Incremental Learning with Approximate Nearest Neighbor on Mobile Devices
    Liu, Jiawen
    Xie, Zhen
    Nikolopoulos, Dimitrios
    Li, Dong
    [J]. PROCEEDINGS OF THE 2020 USENIX CONFERENCE ON OPERATIONAL MACHINE LEARNING (OPML '20), 2020, : 25 - 27
  • [50] ABLUR: an FPGA-based adaptive deblurring core for real-time applications
    Farulla, Giuseppe Airo
    Indaco, Marco
    Prinetto, Paolo
    Rolfo, Daniele
    Trotta, Pascal
    [J]. 2014 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2014, : 104 - 111