Word-parallel Associative Memory for k-Nearest-Neighbor with Configurable Storage Space of Reference Vectors

被引:0
|
作者
An, Fengwei [1 ]
Mihara, Keisuke [1 ]
Yamasaki, Shogo [1 ]
Chen, Lei [1 ]
Mattausch, Hans Jurgen [1 ]
机构
[1] Hiroshima Univ, Higashihiroshima, Hiroshima 7398530, Japan
关键词
reconfigurable associative memory; clock-based nearest-distance search; k nearest neighbor; majority vote;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Apart from the speed performance, a common IC-implementation problem for nearest neighbor search, one of the most basic algorithms in pattern recognition, is low flexibility to different task applications. We report a digital word-parallel associative memory architecture with reconfigurable storage-space of reference vectors and clock-counting-based nearest-Euclidean-distance search, enabling single-chip implementation of k-nearest-neighbor (kNN) classification and configuration for many different applications. The main time-consuming part of kNN, the clock-based minimal-distance searching, is carried out by weighted frequency dividers that drastically reduce the in principle exponential increase of the worst-case search-clock number with the bit width of vector components to only a linear increase. This clock-based search concept achieves thus high classification speed, good area-efficiency and low power dissipation. In general, an IC implementation has limited flexibility after manufacturing. The proposed programmable switching circuits, which are located between groups of vector components, enable flexibility of reference feature-vector dimension and number at the same time. After k minimal distance searching, a dedicated circuit for majority vote is used to assign the unknown input to the class with the highest vote value. A test chip in 180 nm CMOS technology, which has 32 rows, 4 elements in each row and 2 8-bit components in each element, achieves low power dissipation of 61.4 mW (at 45.58 MHz and 1.8 V). In particular, the reconfigurable distance search circuit consumes only 11.9 mW.
引用
收藏
页码:197 / 200
页数:4
相关论文
共 6 条
  • [1] K-Nearest Neighbor Associative Memory with Reconfigurable Word-Parallel Architecture
    An, Fengwei
    Mihara, Keisuke
    Yamasaki, Shogo
    Chen, Lei
    Mattausch, Hans Juergen
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (04) : 405 - 414
  • [3] Highly flexible nearest-neighbor-search associative memory with integrated k nearest neighbor classifier, configurable parallelism and dual-storage space
    An, Fengwei
    Mihara, Keisuke
    Yamasaki, Shogo
    Chen, Lei
    Mattausch, Hans Juergen
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS, 2016, 55 (04)
  • [4] Efficient parallel processing for k-nearest-neighbor search in spatial databases
    Gao, Yunjun
    Chen, Ling
    Chen, Gencai
    Chen, Chun
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 5, 2006, 3984 : 39 - 48
  • [5] Associative memory architecture for word-parallel smallest Euclidean distance search using distance mapping into clock-number domain
    Akazawa, Toshinobu
    Sasaki, Seiryu
    Mattausch, Hans Juergen
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS, 2014, 53 (04)
  • [6] A 21.5M-Query-Vectors/s 3.37nJ/Vector Reconfigurable k-Nearest-Neighbor Accelerator with Adaptive Precision in 14nm Tri-Gate CMOS
    Kaul, Himanshu
    Anders, Mark A.
    Mathew, Sanu K.
    Chen, Gregory
    Satpathy, Sudhir K.
    Hsu, Steven K.
    Agarwal, Amit
    Krishnamurthy, Ram K.
    [J]. 2016 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2016, 59 : 260 - U360