PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

GR-06 - ELECTRONIC DESIGN AUTOMATION - EDA

Extension of the uTVM framework to ultra-low-power multi-core platforms based on RISC-V

keywords ARTIFICIAL INTELLIGENCE, BIOSIGNAL ANALYSIS, COMPILERS, CONVOLUTIONAL NEURAL NETWORKS, DEEP LEARNING, DEEP NEURAL NETWORKS, EMBEDDED SYSTEMS, ENERGY EFFICIENCY, FIRMWARE DEVELOPMENT, HEALTH, HEALTHCARE, LOW POWER, MICROCONTROLLERS, SOFTWARE, WEARABLE COMPUTING

Reference persons DANIELE JAHIER PAGLIARI

External reference persons Alessio Burrello (University of Bologna)

Research Groups DAUIN - GR-06 - ELECTRONIC DESIGN AUTOMATION - EDA, ELECTRONIC DESIGN AUTOMATION - EDA, GR-06 - ELECTRONIC DESIGN AUTOMATION - EDA

Thesis type EXPERIMENTAL, SOFTWARE DEVELOPMENT

Description Apache TVM is an open-source compiler for machine learning, with backend support for GPUs, CPUs, and various types of customized accelerators. Recently, the uTVM project has extended TVM support to embedded systems and low-power microcontrollers. In particular, many devices based on ARM architectures are currently supported by uTVM, which achieves comparable performance to proprietary toolchains with a reduced effort for the programmer, thanks to automation.

The goal of this thesis is to extend uTVM support to embedded platforms based on the open source RISC-V instruction set. In particular, the final result of the work will be the automatic deployment, through uTVM, of complex deep learning architectures on a commercial multi-core platform based on RISC-V, and the comparison of the resulting binary performance with the ones obtained with platform-specific tools.

Required skills Required skills include C programming and a basic understanding of compilers. Furthermore, a basic knowledge of computer architectures and embedded systems is necessary. Desired (but not required) skills include some familiarity with basic machine/deep learning concepts and corresponding models

Notes Thesis in collaboration with Prof. Luca Beniniís research group at the University of Bologna and ETH Zurich. The thesis can be carried out either in Torino or in one of the other two universities.


Deadline 23/07/2022      PROPONI LA TUA CANDIDATURA




© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti