Repository logo
 
Publication

K-means clustering on CGRA

dc.contributor.authorLopes, João D.
dc.contributor.authorDe Sousa, Jose
dc.contributor.authorNeto, Horácio
dc.contributor.authorVéstias, Mário
dc.date.accessioned2019-04-01T09:58:03Z
dc.date.available2019-04-01T09:58:03Z
dc.date.issued2017-10-05
dc.description.abstractIn 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 linearly with the number of datapoints, centers or dimensions. The results show that the new Versat core is 9.4x smaller than an ARM Cortex A9 core, runs the algorithm 3.8x faster and consumes 46.3x less energy.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationLOPES, João D.; [et al] – K-means clustering on CGRA. In 2017 27th International Conference on Field Programmable Logic and Applications (FPL). Ghent, Belgium: IEEE, 2017. ISBN 978-9-0903-0428-1. Pp. 1-4pt_PT
dc.identifier.doi10.23919/FPL.2017.8056854pt_PT
dc.identifier.isbn978-9-0903-0428-1
dc.identifier.isbn978-1-5386-2040-3
dc.identifier.issn1946-1488
dc.identifier.urihttp://hdl.handle.net/10400.21/9806
dc.language.isoengpt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relation.publisherversionhttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8056854pt_PT
dc.subjectK-meanspt_PT
dc.subjectAlgorithmpt_PT
dc.subjectVersat architecturept_PT
dc.titleK-means clustering on CGRApt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/5876/UID%2FCEC%2F50021%2F2013/PT
oaire.citation.conferencePlace4-8 Sept. 2017 - Ghent, Belgiumpt_PT
oaire.citation.endPage4pt_PT
oaire.citation.startPage1pt_PT
oaire.citation.title27th International Conference on Field Programmable Logic and Applications (FPL)pt_PT
oaire.fundingStream5876
person.familyNamede Sousa
person.familyNameCláudio de Campos Neto
person.familyNameVéstias
person.givenNameJose
person.givenNameHorácio
person.givenNameMário
person.identifier.ciencia-idBE18-E262-E0EC
person.identifier.ciencia-id9915-3BDF-5C35
person.identifier.ciencia-id4717-C2C7-3F2C
person.identifier.orcid0000-0001-7525-7546
person.identifier.orcid0000-0002-3621-8322
person.identifier.orcid0000-0001-8556-4507
person.identifier.ridL-6859-2015
person.identifier.ridH-9953-2012
person.identifier.scopus-author-id7102813024
person.identifier.scopus-author-id14525867300
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsclosedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationd98a4d45-2d45-42ec-9f1d-14775723709b
relation.isAuthorOfPublication38334d5e-83e8-494c-a9e0-396299376d97
relation.isAuthorOfPublicationa7d22b29-c961-45ac-bc09-cd5e1002f1e8
relation.isAuthorOfPublication.latestForDiscovery38334d5e-83e8-494c-a9e0-396299376d97
relation.isProjectOfPublication9964a800-3334-42d6-aab0-1f8870cbe7b1
relation.isProjectOfPublication.latestForDiscovery9964a800-3334-42d6-aab0-1f8870cbe7b1

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
K-means_MVestias.pdf
Size:
239.63 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: