In this paper we present a k-means clustering algorithm for the Versat architecture, a small and low power Coarse Grained Reconfigurable Array (CGRA). This algorithm targets ultra low energy devices where using a GPU or FPGA accelerator is out of the question. The Versat architecture has been enhanced with pointer support, the possibility of using the address generators for general purposes, and cumulative and conditional operations for the ALUs. The algorithm is based on two hardware datapaths for the two basic steps of the algorithm: the assignment and the update steps. The program is fully parameterizable with the number of datapoints, centroids, coordinates, and memory pointers for reading and writing the data. The execution time scales...
Reconfigurable computing architectures allow the adaptation of the underlying datapath to the algori...
Abstract — In this paper, we propose a framework, KACU (standing for K-means with hArdware Centroid ...
The synergy between Artificial Intelligence and the Edge Computing paradigm promises to transfer dec...
In this paper we present a k-means clustering algorithm for the Versat architecture, a small and low...
Clustering is the task of assigning a set of objects into groups (clusters) so that objects in the s...
K-means clustering has been widely used in processing large datasets in many fields of studies. Adva...
The purpose of this paper is to describe the key points of the implementation of clustering algorith...
[[abstract]]A novel hardware architecture for c-means clustering is presented in this paper. Our arc...
Processing power of pattern classification algorithms on conventional platforms has not been able to...
International audienceFPGA devices have been proving to be good candidates to accelerate application...
The k-means algorithm is widely used for clustering, compressing, and summarizing vector data. We pr...
Organizing data into groups using unsupervised learning algorithms such as k-means clustering and GM...
Reconfigurable hardware has successfully been used to obtain speed-up in the implementation of image...
In this paper, a configurable many-core hardware/ software architecture is proposed to efficiently ...
K-means algorithm is one of the unsupervised learning clustering algorithm that can be used to solve...
Reconfigurable computing architectures allow the adaptation of the underlying datapath to the algori...
Abstract — In this paper, we propose a framework, KACU (standing for K-means with hArdware Centroid ...
The synergy between Artificial Intelligence and the Edge Computing paradigm promises to transfer dec...
In this paper we present a k-means clustering algorithm for the Versat architecture, a small and low...
Clustering is the task of assigning a set of objects into groups (clusters) so that objects in the s...
K-means clustering has been widely used in processing large datasets in many fields of studies. Adva...
The purpose of this paper is to describe the key points of the implementation of clustering algorith...
[[abstract]]A novel hardware architecture for c-means clustering is presented in this paper. Our arc...
Processing power of pattern classification algorithms on conventional platforms has not been able to...
International audienceFPGA devices have been proving to be good candidates to accelerate application...
The k-means algorithm is widely used for clustering, compressing, and summarizing vector data. We pr...
Organizing data into groups using unsupervised learning algorithms such as k-means clustering and GM...
Reconfigurable hardware has successfully been used to obtain speed-up in the implementation of image...
In this paper, a configurable many-core hardware/ software architecture is proposed to efficiently ...
K-means algorithm is one of the unsupervised learning clustering algorithm that can be used to solve...
Reconfigurable computing architectures allow the adaptation of the underlying datapath to the algori...
Abstract — In this paper, we propose a framework, KACU (standing for K-means with hArdware Centroid ...
The synergy between Artificial Intelligence and the Edge Computing paradigm promises to transfer dec...