Energy Efficient Distance Computing: Application to K-Means Clustering

被引:1
作者
Shim, Yong [1 ]
Choi, Seong-Wook [1 ]
Yang, Myeong-Gyu [1 ]
Chung, Keun-Yong [1 ]
Baek, Kwang-Hyun [1 ]
机构
[1] Chung Ang Univ, Sch Elect & Elect Engn, Seoul 06974, South Korea
基金
新加坡国家研究基金会;
关键词
distance computation; K-means clustering; approximate computing; ASSOCIATIVE MEMORY; CIRCUIT; PERFORMANCE; NETWORK;
D O I
10.3390/electronics11030298
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distance computation between two input vectors is a widely used computing unit in several pattern recognition, signal processing and neuromorphic applications. However, the implementation of such a functionality in conventional CMOS design requires expensive hardware and involves significant power consumption. Even power-efficient current-mode analog designs have proved to be slower and vulnerable to variations. In this paper, we propose an approximate mixed-signal design for the distance computing core by noting the fact that a vast majority of the signal processing applications involving this operation are resilient to small approximations in the distance computation. The proposed mixed-signal design is able to interface with external digital CMOS logic and simultaneously exhibit fast operating speeds. Another important feature of the proposed design is that the computing core is able to compute two variants of the distance metric, namely the (i) Euclidean distance squared (L2(2 )norm) and (ii) Manhattan distance (L1 norm). The performance of the proposed design was evaluated on a standard K-means clustering algorithm on the "Iris flower dataset ". The results indicate a throughput of 6 ns per classification and & SIM;2.3x lower energy consumption in comparison to a synthesized digital CMOS design in commercial 45 nm CMOS technology.
引用
收藏
页数:17
相关论文
共 30 条
  • [1] Mixed digital-analog associative memory enabling fully-parallel nearest Euclidean distance search
    Abedin, Md. Anwarul
    Tanaka, Yuki
    Ahmadi, Ali
    Koide, Tetsushi
    Mattausch, Hans Juergen
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS, 2007, 46 (4B): : 2231 - 2237
  • [2] A high-precision high-resolution WTA-MAX circuit of O(N) complexity
    Aksin, DY
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2002, 49 (01) : 48 - 53
  • [3] An F., 2014, P IEEE 2014 CUST INT, P1
  • [4] 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
  • [5] Baker R. J., 2010, CMOS CIRCUIT DESIGN, V3rd
  • [6] Bottou L., 1995, ADV NEURAL INFORM PR, VVolume 7
  • [7] A CLASS OF ANALOG CMOS CIRCUITS BASED ON THE SQUARE-LAW CHARACTERISTIC OF AN MOS-TRANSISTOR IN SATURATION
    BULT, K
    WALLINGA, H
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1987, 22 (03) : 357 - 365
  • [8] A low-power CMOS analog vector quantizer
    Cauwenberghs, G
    Pedroni, V
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1997, 32 (08) : 1278 - 1283
  • [9] Bandwidth Adaptive Hardware Architecture of K-Means Clustering for Video Analysis
    Chen, Tse-Wei
    Chien, Shao-Yi
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (06) : 957 - 966
  • [10] Cho M., 2021, ARXIV210812659