Emanuele Valpreda
Optimizing Off-Chip Data Movement Using Layer Fusion and Loop Blocking Strategies.
Rel. Maurizio Martina. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2019
Abstract
Convolutional Neural Networks (CNNs) are currently the widely adopted approach for computer vision tasks. A rapidly growing use case scenario is represented by IoT devices embedded in battery-powered systems, such as autonomous vehicles, where low power scheduling and optimization of the memory usage is recommended due to the high communication demands of convolutional layers. However, selecting an energy-efficient scheduling for a CNN is challenging and requires an extensive search of loop schedules. To tackle this problem, a design space exploration framework was developed to optimize CNN networks proposed in literature, which provides communication schedules and memory statistics such as energy and bandwidth usage.
The generated hardware metrics could be used for a future co-design optimization approach of both CNNs and hardware, for instance by measuring the trade-off between gained energy efficiency and loss in accuracy after pruning or a change of the quantization
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Ente in cotutela
URI
![]() |
Modifica (riservato agli operatori) |
