Show simple item record

dc.contributor.authorBosch Pons, Jaume
dc.contributor.authorVidal, Miquel
dc.contributor.authorFilgueras Izquierdo, Antonio
dc.contributor.authorJiménez González, Daniel
dc.contributor.authorÁlvarez Martínez, Carlos
dc.contributor.authorMartorell Bofill, Xavier
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.otherUniversitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2021-09-23T11:06:50Z
dc.date.available2021-09-23T11:06:50Z
dc.date.issued2021
dc.identifier.citationBosch, J. [et al.]. Task-based programming models for heterogeneous recurrent workloads. A: International Symposium on Applied Reconfigurable Computing. "Applied Reconfigurable Computing: Architectures, Tools, and Applications: 17th International Symposium, ARC 2021: virtual event, June 29–30, 2021: proceedings". Springer Nature, 2021, p. 108-122. ISBN 978-3-030-79025-7. DOI 10.1007/978-3-030-79025-7_8.
dc.identifier.isbn978-3-030-79025-7
dc.identifier.urihttp://hdl.handle.net/2117/352145
dc.description.abstractThis paper proposes the extension of task-based programming models with recurrent workloads concepts. The proposal introduces new clauses in the OmpSs task directive to efficiently model recurrent workloads. The clauses define the task period and/or the number of task body repetitions. Despite the new clauses are suitable for any device, their support has been implemented using the capabilities of FPGA devices in embedded systems. These heterogeneous systems are common in industrial applications that usually develop recurrent workloads. The evaluation shows a huge gap in the applications' programmability, saving lines of code, and increasing the code readability. Besides, it shows the efficient management of recurrent tasks when performed in FPGA devices, which can support one order of magnitude finer tasks. All these improvements perfectly suit the needs of cyber-physical heterogeneous systems, which are frequently used in industrial environments to run recurrent workloads.
dc.description.sponsorshipThis work is partially supported by the European Union H2020 Research and Innovation Action (project 801051), by the Spanish Government (projects SEV-2015-0493 and PID2019-107255GB, grant BES-2016-078046), and by the Generalitat de Catalunya (contracts 2017-SGR-1414 and 2017-SGR-1328).
dc.format.extent15 p.
dc.language.isoeng
dc.publisherSpringer Nature
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshEmbedded computer systems
dc.subject.lcshField programmable gate arrays
dc.subject.otherTask-based parallelism
dc.subject.otherRecurrent workloads
dc.subject.otherHeterogeneous computing
dc.subject.otherFPGA
dc.subject.otherOmpSs
dc.subject.otherOpenMP
dc.titleTask-based programming models for heterogeneous recurrent workloads
dc.typeConference report
dc.subject.lemacSistemes incrustats (Informàtica)
dc.subject.lemacMatrius de portes programables per l'usuari
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1007/978-3-030-79025-7_8
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-030-79025-7_8
dc.rights.accessOpen Access
local.identifier.drac31738989
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-107255GB-C22/ES/UPC-COMPUTACION DE ALTAS PRESTACIONES VIII/
dc.relation.projectidinfo:eu-repo/grantAgreement/AGAUR/2017 SGR 1414
dc.relation.projectidinfo:eu-repo/grantAgreement/AGAUR/2017-SGR-1328
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/801051/EU/European joint Effort toward a Highly Productive Programming Environment for Heterogeneous Exascale Computing (EPEEC)/EPEEC
local.citation.authorBosch, J.; Vidal, M.; Filgueras, A.; Jiménez, D.; Álvarez, C.; Martorell, X.; Ayguadé, E.
local.citation.contributorInternational Symposium on Applied Reconfigurable Computing
local.citation.publicationNameApplied Reconfigurable Computing: Architectures, Tools, and Applications: 17th International Symposium, ARC 2021: virtual event, June 29–30, 2021: proceedings
local.citation.startingPage108
local.citation.endingPage122


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record