Recently, efficiently deploying deep learning solutions on the edge has received increasing attention. New platforms are emerging to support the increasing demand for flexibility and high performance. In this work, we explore the efficient mapping of convolutional layers on an open-hardware, low-power Coarse-Grain Reconfigurable Array (CGRA), namely OpenEdgeCGRA. We explore both direct implementations of convolution and solutions that transform it into a matrix multiplication through an Im2col transformation and experiment with various tensor parallelism axes. We show that for this hardware target, direct convolution, coupled with weight parallelism, reaches the best latency and energy efficiency, outperforming a pure CPU implementation by 3.4× and 9.9× in terms of energy and latency, respectively.
Performance evaluation of acceleration of convolutional layers on OpenEdgeCGRA / Carpentieri, Nicolò; Sapriza, Juan; Schiavone, Davide; JAHIER PAGLIARI, Daniele; Atienza, David; Martina, Maurizio; Burrello, Alessio. - (2024), pp. 67-70. (Intervento presentato al convegno CF '24: 21st ACM International Conference on Computing Frontiers tenutosi a Ischia (ITA) nel May 7 - 9, 2024) [10.1145/3637543.3652875].
Performance evaluation of acceleration of convolutional layers on OpenEdgeCGRA
Daniele Jahier Pagliari;Maurizio Martina;Alessio Burrello
2024
Abstract
Recently, efficiently deploying deep learning solutions on the edge has received increasing attention. New platforms are emerging to support the increasing demand for flexibility and high performance. In this work, we explore the efficient mapping of convolutional layers on an open-hardware, low-power Coarse-Grain Reconfigurable Array (CGRA), namely OpenEdgeCGRA. We explore both direct implementations of convolution and solutions that transform it into a matrix multiplication through an Im2col transformation and experiment with various tensor parallelism axes. We show that for this hardware target, direct convolution, coupled with weight parallelism, reaches the best latency and energy efficiency, outperforming a pure CPU implementation by 3.4× and 9.9× in terms of energy and latency, respectively.| File | Dimensione | Formato | |
|---|---|---|---|
| 2403.01236v1.pdf accesso aperto 
											Tipologia:
											1. Preprint / submitted version [pre- review]
										 
											Licenza:
											
											
												Pubblico - Tutti i diritti riservati
												
												
												
											
										 
										Dimensione
										2.34 MB
									 
										Formato
										Adobe PDF
									 | 2.34 MB | Adobe PDF | Visualizza/Apri | 
| 3637543.3652875.pdf accesso riservato 
											Tipologia:
											2a Post-print versione editoriale / Version of Record
										 
											Licenza:
											
											
												Non Pubblico - Accesso privato/ristretto
												
												
												
											
										 
										Dimensione
										2.52 MB
									 
										Formato
										Adobe PDF
									 | 2.52 MB | Adobe PDF | Visualizza/Apri Richiedi una copia | 
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2991606
			
		
	
	
	
			      	