Power-Efficient Hardware Architecture of K-Means Clustering With Bayesian-Information-Criterion Processor for Multimedia Processing Applications

被引:16
作者
Chen, Tse-Wei [1 ,2 ,3 ]
Sun, Chih-Hao [2 ,3 ]
Su, Hsiao-Hang [2 ,3 ]
Chien, Shao-Yi [2 ,3 ]
Deguchi, Daisuke [1 ]
Ide, Ichiro [1 ]
Murase, Hiroshi [1 ]
机构
[1] Nagoya Univ, Grad Sch Informat Sci, Nagoya, Aichi 4648601, Japan
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
[3] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
关键词
Clustering methods; energy efficiency; hardware design; K-Means; machine learning; TIME; COMPUTATION;
D O I
10.1109/JETCAS.2011.2165231
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A power-efficient K-Means hardware architecture that can automatically estimate the number of clusters in the clustering process is proposed. The contributions of this work include two main aspects. The first is the integration of the hierarchical data sampling in the hardware to accelerate the clustering speed. The second is the development of the "Bayesian-Information-Criterion (BIC) Processor" to estimate the number of clusters of K-Means. The architecture of the "BIC Processor" is designed based on the simplification of the BIC computations, and the precision of the logarithm function is also analyzed. The experiments show that the proposed architecture can be employed in different multimedia applications, such as motion segmentation and edge-adaptive noise reduction. Besides, the gate count of the hardware is 51 K with the 90-nm complimentary metal-oxide-semiconductor technology. It is also shown that this work can achieve high efficiency compared with a GPU, and the power consumption scales well with the number of clusters and the number of dimensions. The power consumption ranges between 10.72 and 12.95 mW in different modes when the operating frequency is 233 MHz.
引用
收藏
页码:357 / 368
页数:12
相关论文
共 26 条
  • [1] Alpaydin E., 2010, Introduction to Machine Learning, V2
  • [2] [Anonymous], P HIGH PERF GRAPH 20
  • [3] Architectural analyses of K-means silicon intellectual property for image segmentation
    Chen, Tse-Wei
    Sun, Chih-Hao
    Bai, Jiun-Ying
    Chen, Han-Ru
    Chien, Shao-Yi
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 2578 - +
  • [4] Flexible Hardware Architecture of Hierarchical K-Means Clustering for Large Cluster Number
    Chen, Tse-Wei
    Chien, Shao-Yi
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (08) : 1336 - 1345
  • [5] Photo Retrieval based on Spatial Layout with Hardware Acceleration
    Chen, Tse-Wei
    Chen, Yi-Ling
    Chien, Shao-Yi
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 196 - +
  • [6] 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
  • [7] Frame rate up-conversion using perspective transform
    Choi, Byeong-Doo
    Han, Jong-Woo
    Kim, Chang-Su
    Ko, Sung-Jea
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (03) : 975 - 982
  • [8] da S AG, 2003, 16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, P99
  • [9] Estlick M., 2001, FPGA 01, P103
  • [10] Gan G, 2007, ASA SIAM SER STAT AP, V20, P1, DOI 10.1137/1.9780898718348