Advanced search
Start date
Betweenand

ADAPTT: providing resource efficiency in traffic classification through the synergistic and adaptive use of FPGAs and CNNs

Grant number: 21/06825-8
Support Opportunities:Regular Research Grants
Duration: January 01, 2022 - December 31, 2023
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Convênio/Acordo: MCTI/MC
Principal Investigator:Antonio Carlos Schneider Beck Filho
Grantee:Antonio Carlos Schneider Beck Filho
Host Institution: Instituto de Informática. Universidade Federal do Rio Grande do Sul (UFRGS). Ministério da Educação (Brasil). Porto Alegre , SP, Brazil
Associated researchers: Mateus Beck Rutzig

Abstract

Deeper neural networks and, more specifically, convolutional (CNN) ones, have been shown to be a highly accurate solution to deal with Internet Traffic classification, contributing to the improvement of capacity planning, efficient resource management, detection of anomalies and many more. However, to handle the significant increase in traffic volume, efficient processing is mandatory, with low latency and high throughput. Thus, FPGAs appear as an emerging and increasingly popular alternative due to their ability to reconfigure and adapt. FPGAs allow specific optimizations through High Level Synthesis (HLS), which generates several circuits from the same description and with different characteristics. In this same scenario, CNN models can also be improved, through pruning and quantization, which aim to reduce the amount of memory or processing power required, with minimal losses in accuracy. Thus, this project proposes the ADAPTT - An Adaptive Deep Learning FPGA APproach for Traffic ClassifiesTion, with the objective of increasing the efficiency (i.e. throughput, energy, use of resources, accuracy or cost of implementation) in the execution of CNNs in FPGA accelerators for traffic control. ADAPTT involves two steps: 1) Static: It creates, at design time and automatically through the intelligent use of heuristics, a library with several configurations, composed of HLS-enhanced versions of accelerators for FPGA and with optimized models of CNNs generated from pruning and quantization, resulting in different profiles regarding throughput, energy consumption, accuracy etc.; and 2) Dynamic: which, after the system is up and running, can adapt through the dynamic change of its configurations, given an optimization goal (e.g. low energy consumption, high throughput or accuracy) and current state of the system (e.g., traffic volume or minimum accuracy required), taking advantage of the intrinsic reconfigurability of the FPGA. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
Articles published in other media outlets (0 total):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Scientific publications (5)
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
JORDAN, MICHAEL GUILHERME; KOROL, GUILHERME; KNORST, TIAGO; RUTZIG, MATEUS BECK; SCHNEIDER BECK, ANTONIO CARLOS; KASTENSMIDT, F; REIS, R; TODRI-SANIAL, A; LI, H; METZLER, C. Resource Provisioning for CPU-FPGA Environments with Adaptive HLS-Versioning and DVFS. 2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, v. N/A, p. 6-pg., . (21/06825-8)
KOROL, GUILHERME; JORDAN, MICHAEL GUILHERME; RUTZIG, MATEUS BECK; CASTRILLON, JERONIMO; BECK, ANTONIO CARLOS SCHNEIDER; IEEE. Pruning and Early-Exit Co-Optimization for CNN Acceleration on FPGAs. 2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, v. N/A, p. 6-pg., . (21/06825-8)
KOROL, GUILHERME; JORDAN, MICHAEL GUILHERME; RUTZIG, MATEUS BECK; CASTRILLON, JERONIMO; SCHNEIDER BECK, ANTONIO CARLOS; KASTENSMIDT, F; REIS, R; TODRI-SANIAL, A; LI, H; METZLER, C. Design Space Exploration for CNN Offloading to FPGAs at the Edge. 2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, v. N/A, p. 6-pg., . (21/06825-8)
VICENZI, JULIO COSTELLA; KOROL, GUILHERME; JORDAN, MICHAEL G.; DE MORAIS, WAGNER OURIQUE; ALI, HAZEM; DE FREITAS, EDISON PIGNATON; RUTZIG, MATEUS BECK; BECK, ANTONIO CARLOS SCHNEIDER; KASTENSMIDT, F; REIS, R; et al. Dynamic Offloading for Improved Performance and Energy Efficiency in Heterogeneous IoT-Edge-Cloud Continuum. 2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, v. N/A, p. 6-pg., . (21/06825-8)
JORDAN, MICHAEL GUILHERME; KOROL, GUILHERME; KNORST, TIAGO; RUTZIG, MATEUS BECK; BECK, ANTONIO CARLOS SCHNEIDER. Energy-aware fully-adaptive resource provisioning in collaborative CPU-FPGA cloud environments. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, v. 176, p. 15-pg., . (21/06825-8)

Please report errors in scientific publications list using this form.