ARTÍCULO
TITULO

A Bottom-Up Methodology for the Fast Assessment of CNN Mappings on Energy-Efficient Accelerators

Guillaume Devic    
Gilles Sassatelli and Abdoulaye Gamatié    

Resumen

The execution of machine learning (ML) algorithms on resource-constrained embedded systems is very challenging in edge computing. To address this issue, ML accelerators are among the most efficient solutions. They are the result of aggressive architecture customization. Finding energy-efficient mappings of ML workloads on accelerators, however, is a very challenging task. In this paper, we propose a design methodology by combining different abstraction levels to quickly address the mapping of convolutional neural networks on ML accelerators. Starting from an open-source core adopting the RISC-V instruction set architecture, we define in RTL a more flexible and powerful multiply-and-accumulate (MAC) unit, compared to the native MAC unit. Our proposal contributes to improving the energy efficiency of the RISC-V cores of PULPino. To effectively evaluate its benefits at system level, while considering CNN execution, we build a corresponding analytical model in the Timeloop/Accelergy simulation and evaluation environment. This enables us to quickly explore CNN mappings on a typical RISC-V system-on-chip model, manufactured under the name of GAP8. The modeling flexibility offered by Timeloop makes it possible to easily evaluate our novel MAC unit in further CNN accelerator architectures such as Eyeriss and DianNao. Overall, the resulting bottom-up methodology assists designers in the efficient implementation of CNNs on ML accelerators by leveraging the accuracy and speed of the combined abstraction levels.

 Artículos similares

       
 
Na Xu, Keyi Di, Feifei Liu, Wencheng Zhao and Bo Zhang    
Lift-jacking accidents are one of the five common accidents in the lift field, characterised as a high hazard. In addition, it is difficult to obtain absolute probabilities of risk factors for lift accidents which are ambiguous and uncertain. In order to... ver más
Revista: Applied Sciences

 
Diego Arnone, Michele Cacioppo, Mariano Giuseppe Ippolito, Marzia Mammina, Liliana Mineo, Rossano Musca and Gaetano Zizzo    
The electrical power system is evolving in a way that requires new measures for ensuring its secure and reliable operation. Demand-side aggregation represents one of the more interesting ways to provide ancillary services by the coordinated management of... ver más
Revista: Applied Sciences

 
Filip Bojic, Anita Gudelj and Rino Bo?njak    
The global increase in shipping activity has contributed to the degradation of air quality, which particularly affects traffic-dense port areas. Due to the environmental and public health impacts of air quality in port cities, a number of inventories usi... ver más
Revista: Applied Sciences

 
Kerelous Waghen and Mohamed-Salah Ouali    
This paper develops a data-driven fault tree methodology that addresses the problem of the fault prognosis of an aging system based on an interpretable time causality analysis model. The model merges the concepts of knowledge discovery in the dataset and... ver más
Revista: Algorithms

 
Aakarsh Rao, Nadir A. Carreón, Roman Lysecky and Jerzy Rozenblit    
Life-critical embedded systems, including medical devices, are becoming increasingly interconnected and interoperable, providing great efficiency to the healthcare ecosystem. These systems incorporate complex software that plays a significantly integrati... ver más
Revista: Information