Real-Time Embedded Machine Learning for Tensorial Tactile Data Processing

被引:25
作者
Ibrahim, Ali [1 ]
Valle, Maurizio [1 ]
机构
[1] Univ Genoa, Dept Elect Elect & Telecommun Engn & Naval Archit, I-16145 Genoa, Italy
关键词
Embedded machine learning; real time processing; dedicated hardware implementation; tensorial kernel; tactile sensors; FPGA; SUPPORT VECTOR MACHINES; IMPLEMENTATION; ACCELERATOR; FRAMEWORK; ALGORITHM; SYSTEM;
D O I
10.1109/TCSI.2018.2852260
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Machine learning (ML) has increasingly been recently employed to provide solutions for difficult tasks, such as image and speech recognition, and tactile data processing achieving a near human decision accuracy. However, the efficient hardware implementation of ML algorithms in particular for real time applications is still a challenge. This paper presents the hardware architectures and implementation of a real time ML method based on tensorial kernel approach dealing with multidimensional input tensors. Two different hardware architectures are proposed and assessed. Results demonstrate the feasibility of the proposed implementations for real time classification. The proposed parallel architecture achieves a peak performance of 302 G-ops while consuming 1.14 W for the Virtex-7 XC7VX980T FPGA device overcoming state of the art solutions.
引用
收藏
页码:3897 / 3906
页数:10
相关论文
共 33 条
[11]   A Tensor-Based Pattern-Recognition Framework for the Interpretation of Touch Modality in Artificial Skin Systems [J].
Gastaldo, Paolo ;
Pinna, Luigi ;
Seminara, Lucia ;
Valle, Maurizio ;
Zunino, Rodolfo .
IEEE SENSORS JOURNAL, 2014, 14 (07) :2216-2225
[12]   Feedforward neural network implementation in FPGA using layer multiplexing for effective resource utilization [J].
Himavathi, S. ;
Anitha, D. ;
Muthuramalingam, A. .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2007, 18 (03) :880-888
[13]  
Ibrahim A, 2017, J LOW POWER ELECTRON, V13, P196, DOI 10.1166/jolpe.2017.1482
[14]   Assessment of FPGA Implementations of One Sided Jacobi Algorithm for Singular Value Decomposition [J].
Ibrahim, Ali ;
Valle, Maurizio ;
Noli, Luca ;
Chible, Hussein .
2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, :56-61
[15]  
Ibrahim A, 2015, 2015 11TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), P318, DOI 10.1109/PRIME.2015.7251399
[16]  
Khan S, 2015, PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), P1, DOI 10.1109/ICCSCE.2015.7482148
[17]   Quaternion Domain k-Means Clustering for Improved Real Time Classification of E-Nose Data [J].
Kumar, Ravi ;
Dwivedi, Ramashraya .
IEEE SENSORS JOURNAL, 2016, 16 (01) :177-184
[18]   THE REACTION TIME TO TOUCH [J].
LELE, PP ;
SINCLAIR, DC ;
WEDDELL, G .
JOURNAL OF PHYSIOLOGY-LONDON, 1954, 123 (01) :187-203
[19]   An Energy Efficient E-Skin Embedded System for Real-Time Tactile Data Decoding [J].
Magno, Michele ;
Ibrahim, Ali ;
Pullini, Antonio ;
Valle, Maurizio ;
Benini, Luca .
JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (01) :101-109
[20]   Efficient Implementation of the Backpropagation Algorithm in FPGAs and Microcontrollers [J].
Ortega-Zamorano, Francisco ;
Jerez, Jose M. ;
Urda Munoz, Daniel ;
Luque-Baena, Rafael M. ;
Franco, Leonardo .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2016, 27 (09) :1840-1850