Repository logo
 
Publication

Low energy heterogeneous computing with multiple RISC-V and CGRA cores

dc.contributor.authorFiolhais, Luís
dc.contributor.authorGonçalves, Fernando
dc.contributor.authorDuarte, Rui P.
dc.contributor.authorVéstias, Mário
dc.contributor.authorSousa, Jose T. De
dc.date.accessioned2019-05-09T08:47:11Z
dc.date.available2019-05-09T08:47:11Z
dc.date.issued2019-05-01
dc.description.abstractThe idea of combining multiple CPU and CGRA cores is not in itself original but detailed characterizations of such architectures and measurements on compelling applications are difficult to find in the literature. Although commercial CPUs, GPUs and FPGAs are widely available, there are no commercial CGRAs, which may be attributed to the lack of metrics on performance, energy and cost. In this paper, we introduce a heterogeneous computing platform consisting of several RISC-V CPU and Versat CGRA cores. Implementation results for several instances of the architecture are presented. The CPU of choice is the promising open source RISC-V architecture, which has never been featured in CPU/CGRA architectures. This paper presents independent implementations of two RISC-V cores: a minimal one, useful as a simple controller, and a more performant 5-stage pipeline implementation. The RISC-V cores have been designed using the recent Chisel HDL, useful for automating tasks pertaining to the writing of RTL. The selected CGRA is the published Versat architecture, for which 4 different instances have been created. Implementation results for 2 FPGA families and ASIC technology nodes are presented: area, frequency and power. Applications cover digital audio and machine learning, demonstrating the versatility of the proposed platform at competitive area, frequency and energy footprints.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationFIOLHAIS, Luís; [et al] – Low energy heterogeneous computing with multiple RISC-V and CGRA cores. In 2019 IEEE International Symposium on Circuits and Systems (ISCAS). Sapporo, Japan: IEEE, 2019. ISBN 978-1-7281-0397-6. Pp. 1-5pt_PT
dc.identifier.doi10.1109/ISCAS.2019.8702538pt_PT
dc.identifier.isbn978-1-7281-0397-6
dc.identifier.isbn978-1-7281-0398-3
dc.identifier.issn2158-1525
dc.identifier.issn0271-4302
dc.identifier.urihttp://hdl.handle.net/10400.21/9965
dc.language.isoengpt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relationPTDC/EEI-HAC/30848/2017 - FCTpt_PT
dc.relationUID/CEC/50021/2019 - FCTpt_PT
dc.relation.publisherversionhttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8702538pt_PT
dc.subjectLow power architecturespt_PT
dc.subjectRISC-Vpt_PT
dc.subjectCGRAspt_PT
dc.subjectHeterogeneous computingpt_PT
dc.titleLow energy heterogeneous computing with multiple RISC-V and CGRA corespt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlace26-29 May 2019 - Sapporo, Japanpt_PT
oaire.citation.endPage5pt_PT
oaire.citation.startPage1pt_PT
oaire.citation.title2019 IEEE International Symposium on Circuits and Systems (ISCAS)pt_PT
person.familyNameVéstias
person.familyNamede Sousa
person.givenNameMário
person.givenNameJose
person.identifier.ciencia-id4717-C2C7-3F2C
person.identifier.ciencia-idBE18-E262-E0EC
person.identifier.orcid0000-0001-8556-4507
person.identifier.orcid0000-0001-7525-7546
person.identifier.ridH-9953-2012
person.identifier.ridL-6859-2015
person.identifier.scopus-author-id14525867300
person.identifier.scopus-author-id7102813024
rcaap.rightsclosedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationa7d22b29-c961-45ac-bc09-cd5e1002f1e8
relation.isAuthorOfPublicationd98a4d45-2d45-42ec-9f1d-14775723709b
relation.isAuthorOfPublication.latestForDiscoverya7d22b29-c961-45ac-bc09-cd5e1002f1e8

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Low energy_MVestias.pdf
Size:
186.02 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: