Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills
  1. Research Outputs

Exploration of Convolutional Neural Network models for source code classification

Academic Article
Publication Date:
2021
Short description:
Exploration of Convolutional Neural Network models for source code classification / Barchi, F.; Parisi, E.; Urgese, G.; Ficarra, E.; Acquaviva, A.. - In: ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE. - ISSN 0952-1976. - 97:(2021), pp. 1-13. [10.1016/j.engappai.2020.104075]
abstract:
The application of Artificial Intelligence is becoming common in many engineering fields. Among them, one of the newest and rapidly evolving is software generation, where AI can be used to automatically optimise the implementation of an algorithm for a given computing platform. In particular, Deep Learning technologies can be used to the decide how to allocate pieces of code to hardware platforms with multiple cores and accelerators, that are common in high performance and edge computing applications. In this work, we explore the use of Convolutional Neural Networks (CNN)s to analyse the application source code and decide the best compute unit to minimise the execution time. We demonstrate that CNN models can be successfully applied to source code classification, providing higher accuracy with consistently reduced learning time with respect to state-of-the-art methods. Moreover, we show the robustness of the method with respect to source code pre-processing, compiler options and hyper-parameters selection.
Iris type:
Articolo su rivista
Keywords:
Code mapping; Deep learning; Heterogeneous platforms; LLVM-IR
List of contributors:
Barchi, F.; Parisi, E.; Urgese, G.; Ficarra, E.; Acquaviva, A.
Authors of the University:
FICARRA ELISA
Handle:
https://iris.unimore.it/handle/11380/1240374
Published in:
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE
Journal
  • Overview

Overview

URL

https://www.sciencedirect.com/science/article/pii/S0952197620303353
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.4.0