Title
Evaluation of Task Mapping on Multicore Neural Network Accelerators
Abstract
Deep neural networks are widely used for many applications such as image classification, speech recognition and natural language processing because of their high recognition rate. Since general-purpose processors such as CPUs and GPUs are not energy efficient for such neural networks, application specific hardware accelerators for neural networks (a.k.a. neural network accelerators or NNAs) have been proposed to improve the energy efficiency. There are many studies to increase the energy efficiency of NNAs, but few studies focus on task allocation on the accelerators. This paper provides the first exploration of task mapping to cores within NNAs for the increased performance. Intuitively, a well-tuned task mapping has less amount of communication between cores. To confirm this assumption, we tested two types of task mappings that generate different amount of communication between cores on an NNA. Our experimental results show that the number of communication between cores strongly affects the execution cycle of the NNA and the most effective task mapping differs depending on the size of neural networks.
Year
DOI
Venue
2016
10.1109/CANDAR.2016.0078
2016 Fourth International Symposium on Computing and Networking (CANDAR)
Keywords
Field
DocType
task mapping evaluation,multicore neural network accelerators,deep neural networks,general-purpose processors,application specific hardware accelerators,energy efficiency,NNAs,task allocation
Application specific,Efficient energy use,Computer science,Parallel computing,Task mapping,Time delay neural network,Artificial neural network,Contextual image classification,Multi-core processor,Deep neural networks
Conference
ISSN
ISBN
Citations 
2379-1888
978-1-5090-2656-2
0
PageRank 
References 
Authors
0.34
5
4
Name
Order
Citations
PageRank
Satoshi Shindo100.34
Momoka Ohba200.34
Tomoaki Tsumura35814.63
Shinobu Miwa42813.09