Research Article

Novel Dynamic Partial Reconfiguration Implementation of K-Means Clustering on FPGAs: Comparative Results with GPPs and GPUs

Table 3

Execution result of K-means in GPP, FPGA, and GPU, for single dimension data.

ClustersGPP avg. time per iteration (sec.) [12]GPP avg. time for complete execution (sec.) [12]GPU avg. time per iteration (sec.) [12]GPU avg. time for complete execution (sec.) [12]FPGA per iteration (sec.)FPGA complete execution (sec.)

0.4 MPx
 160.2694.3140.0210.4430.00280.0392
 320.5167.6370.0200.4210.00280.042
 641.00412.780.0230.5080.00280.0454
6 MPx
 164.27967.070.2565.1760.04250.723
 328.144110.70.2474.4390.04250.638
 6415.86208.20.2705.2200.04250.723