A Modular and Reconfigurable Pipeline Architecture for Learning Vector Quantization

被引:10
作者
Zhang, Xiangyu [1 ]
An, Fengwei [2 ]
Chen, Lei [3 ]
Ishii, Idaku [1 ]
Mattausch, Hans Juergen [4 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Higashihiroshima 7398511, Japan
[2] Hiroshima Univ, Inst Engn, Higashihiroshima 7398511, Japan
[3] Hiroshima Univ, HiSIM Res Ctr, Higashihiroshima 7398511, Japan
[4] Hiroshima Univ, Res Inst Nanodevice & Bio Syst, Higashihiroshima 7398511, Japan
关键词
Learning vector quantization; reconfigurable module; pipeline; modularity; time-multiplexing; run-time configuration; MCPS; MCUPS; SELF-ORGANIZING MAP; LVQ NEURAL-NETWORK; IMPLEMENTATION; FPGA; NEUROCOMPUTER;
D O I
10.1109/TCSI.2018.2804946
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Learning vector quantization (LVQ) neural networks have already been successfully applied for image compression and object recognition. In this paper, we propose a modular and reconfigurable pipeline architecture (MRPA) for LVQ. The MRPA consists of dynamically reconfigurable modules and realizes a run-time and on-chip configuration for recognition and learning. Prototype fabrication in 65-nm CMOS technology verifies high integration density and memory-utilization efficiency, good performance, and considerable flexibility in vector dimensionality, number of weight-vectors, and adaption strategies. Compared with the embedded microprocessors, which rely on single-instruction-multiple-data processing, the developed prototype increases the performance of both recognition and learning operations. The MRPA prototype shows improvements by factors of approximately 40 and 101 on the well-established performance metrics million connections per second for recognition and million connection updates per second for learning, respectively.
引用
收藏
页码:3312 / 3325
页数:14
相关论文
共 37 条
[1]   A Scalable Flexible SOM NoC-Based Hardware Architecture [J].
Abadi, Mehdi ;
Jovanovic, Slavisa ;
Ben Khalifa, Khaled ;
Weber, Serge ;
Bedoui, Mohamed Hedi .
ADVANCES IN SELF-ORGANIZING MAPS AND LEARNING VECTOR QUANTIZATION, WSOM 2016, 2016, 428 :165-175
[2]   A Memory-Based Modular Architecture for SOM and LVQ with Dynamic Configuration [J].
An, Fengwei ;
Zhang, Xiangyu ;
Chen, Lei ;
Mattausch, Hans Jurgen .
IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (04) :234-241
[3]  
Bailey J., 1998, P IEEE INT C NEUR NE, V2, P173
[4]   LVQ neural network optimized implementation on FPGA devices with multiple-wordlength operations for real-time systems [J].
Blaiech, Ahmed Ghazi ;
Ben Khalifa, Khaled ;
Boubaker, Mohamed ;
Bedoui, Mohamed Hedi .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (02) :509-528
[5]  
Boubaker M, 2008, INT J COMPUT SCI NET, V8, P260
[6]   Implementation of an LVQ neural network with a variable size: algorithmic specification, architectural exploration and optimized implementation on FPGA devices [J].
Boubaker, Mohamed ;
Akil, Mohamed ;
Ben Khalifa, Khaled ;
Grandpierre, Thierry ;
Bedoui, Mohamed Hedi .
NEURAL COMPUTING & APPLICATIONS, 2010, 19 (02) :283-297
[7]  
Chalbi Najoua, 2010, International Journal of Artificial Intelligence and Soft Computing, V2, P163, DOI 10.1504/IJAISC.2010.038635
[8]   Implementation of a low-power LVQ architecture on FPGA [J].
Chalbi, Najoua ;
Boubaker, Mohamed ;
Bedoui, Mohamed Hedi .
IET CIRCUITS DEVICES & SYSTEMS, 2017, 11 (06) :597-604
[9]  
Dennard R. H., 1972, P IEEE INT EL DEV M, V18, P168
[10]   Links between LVQ and backpropagation [J].
Frasconi, P ;
Gori, M ;
Soda, G .
PATTERN RECOGNITION LETTERS, 1997, 18 (04) :303-310