Incremental Learning for Real-time Partitioning for FPGA Applications

Belhedi Wiem, Kammoun Ahmed, Hireche Chabha

Abstract

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.

Download


Paper Citation


in Harvard Style

Wiem B., Ahmed K. and Chabha H. (2021). Incremental Learning for Real-time Partitioning for FPGA Applications.In Proceedings of the 13th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-758-484-8, pages 598-603. DOI: 10.5220/0010202705980603


in Bibtex Style

@conference{icaart21,
author={Belhedi Wiem and Kammoun Ahmed and Hireche Chabha},
title={Incremental Learning for Real-time Partitioning for FPGA Applications},
booktitle={Proceedings of the 13th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2021},
pages={598-603},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010202705980603},
isbn={978-989-758-484-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - Incremental Learning for Real-time Partitioning for FPGA Applications
SN - 978-989-758-484-8
AU - Wiem B.
AU - Ahmed K.
AU - Chabha H.
PY - 2021
SP - 598
EP - 603
DO - 10.5220/0010202705980603