Publication View

Experience with a hybrid processor: K-means clustering (2007)

Abstract
Abstract We discuss hardware/software co-processing on a hybrid processor for a compute- and data-intensive multispectral imaging algorithm, k-means clustering. The experiments are performed on two models of the Altera Excalibur board, the first using the soft IP core 32-bit NIOS 1.1 RISC processor, and the second with the hard IP core ARM processor. In our experiments, we compare performance of the sequential k-means algorithm with three different accelerated versions. We consider granularity and synchronization issues when mapping an algorithm to a hybrid processor. Our results show that speed-up of 11.8X is achieved by migrating computation to the Excalibur ARM hardware/software as compared to software only on a Gigahertz Pentium III. Speedup on the Excalibur NIOS is limited by the communication cost of transferring data from external memory through the processor to the customized circuits. This limitation is overcome on the Excalibur ARM, in which dual port memories, accessible to both the processor and configurable logic, have the biggest performance impact of all the techniques studied. Keywords: configurable system on a chip, CSOC, Excalibur, FPGA, K-means Clustering, image processing 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.15.3222
Source http://nis-www.lanl.gov/~jt/Papers/hybrid_kmeans.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.39.7321, 10.1.1.47.1042, 10.1.1.103.8944, 10.1.1.50.7115, 10.1.1.36.9730, 10.1.1.9.2367, 10.1.1.109.1863