SAKMA: Specialized FPGA-based accelerator architecture for data-intensive k-means algorithms

4Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the era of BD explosion, poses significant challenges in the processing speed due to huge data volume and high dimension. To address this problem, we design a hardware implementation of K-means based on FPGA, named SAKMA, which can accelerate the whole algorithm in hardware and can be easily configured via parameters. What’s more, the accelerator makes the data size unlimited and can solve the problem about frequent off-chip memory access in a certain extent. Taking into account the hardware resource and power consumption, the SAKMA architecture adopts novel methods to accelerate the algorithm, including pipeline, tile technique, duplication parallelism, and hardware adder tree structures. In order to evaluate the performance of accelerator, we have constructed a real hardware prototype on Xilinx ZedBoard xc7z020clg484-1 FPGA. Experimental results demonstrate that the SAKMA architecture can achieve the speedup at 20.5 × with the affordable hardware cost.

Cite

CITATION STYLE

APA

Jia, F., Wang, C., Li, X., & Zhou, X. (2015). SAKMA: Specialized FPGA-based accelerator architecture for data-intensive k-means algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9529, pp. 106–119). Springer Verlag. https://doi.org/10.1007/978-3-319-27122-4_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free