Year –
Type
Research area
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
Staff member
Clear all

2 publications found

Edgenet: Squeezenet like convolution neural network on embedded fpga

Kathirgamaraja Pradeep, Kamalakkannan Kamalavasan, Ratnasegar Natheesan, Ajith Pasqual

Conference ICECS 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS) , pp. 81-84 · 2018 · Cited by 29

Machine Learning and Pattern RecognitionFPGA and Reconfigurable ComputingHardware Acceleration and Co-design

Abstract

In recent years, Convolution Neural Network (CNN) gained great success in many applications, especially in computer vision. Now adapting CNN inference on edge devices has become an active research area in embedded vision and hot topic in Edge AI. The primary design hurdles for implementing CNN inference on embedded systems are limited computational resource, memory resource, and power budget. This study presents a novel architecture for SqueezeNet [1] like CNN models, which can be extended to support any CNN model as well. We address two approaches to mitigate resource constraints. First, we use a custom floating point(12 bit for computation and 8bit for storing). Second is slicing the model into a repetitive block called computation blocks. Computation block can be configured dynamically by the host processor to operate in a different mode. We have implemented SqueezeNet v1.1 for …

Reconfigurable co-processor architecture with limited numerical precision to accelerate deep convolutional neural networks

Sameera Wijeratne, Sandaruwan Jayaweera, Mahesh Dananjaya, Ajith Pasqual

Conference ASAP 2018 IEEE 29Th international conference on application-specific systems, architectures and processors (ASAP) , pp. 1-7 · 2018 · Cited by 8

Machine Learning and Pattern RecognitionFPGA and Reconfigurable ComputingHardware Acceleration and Co-design

Abstract

Convolutional Neural Networks (CNNs) are widely used in deep learning applications, e.g. visual systems, robotics etc. However, existing software solutions are not efficient. Therefore, many hardware accelerators have been proposed optimizing performance, power and resource utilization of the implementation. Amongst existing solutions, Field Programmable Gate Array (FPGA) based architecture provides better cost-energy-performance trade-offs as well as scalability and minimizing development time. In this paper, we present a model-independent reconfigurable co-processing architecture to accelerate CNNs. Our architecture consists of parallel Multiply and Accumulate (MAC) units with caching techniques and interconnection networks to exploit maximum data parallelism. In contrast to existing solutions, we introduce limited precision 32 bit Q-format fixed point quantization for arithmetic representations and …