Mostrar el registro sencillo

dc.contributor.authorÁlvarez Ruiz, Ángel
dc.contributor.authorUgarte Olano, Íñigo 
dc.contributor.authorFernández Solórzano, Víctor Manuel 
dc.contributor.authorSánchez Espeso, Pablo Pedro 
dc.contributor.otherUniversidad de Cantabriaes_ES
dc.date.accessioned2024-01-22T08:43:48Z
dc.date.available2024-01-22T08:43:48Z
dc.date.issued2019
dc.identifier.isbn978-3-030-28595-1
dc.identifier.otherTEC2017-86722-C4-3-Res_ES
dc.identifier.urihttps://hdl.handle.net/10902/31183
dc.description.abstractHeterogeneous architectures which integrate general purpose CPUs with specialized accelerators such as GPUs and FPGAs are becoming very popular since they achieve greater performance/energy trade-offs than CPU-only architectures. To support this trend, the OpenMP standard has introduced a set of offloading constructs that enable to execute code fragments in accelerator devices. The current offloading model heavily depends on the compiler supporting each target device, with many architectures still unsupported by the most popular compilers (e.g. GCC and Clang). In this article, we introduce a new methodology for offloading OpenMP annotated code to accelerator devices. In our proposal, the software compilation and/or hardware synthesis processes to program the accelerator are independent from the host OpenMP compiler. As a consequence, multiple device architectures can be easily supported through their specific compiler/design tools. Also, the designer is able to manually optimize the original offloaded code or provide an alternative input to the design flow (e.g. VHDL/Verilog or third party IP cores for FPGA), thus leading to an effective speed-up of the application. In order to enable the proposed methodology, a powerful runtime infrastructure that dynamically loads and manages the available device-specific implementations has been developed.es_ES
dc.description.sponsorshipEU and Spanish MICINN through project ECSEL2017-1-737451 and Spanish MICINN through project TEC2017-86722-C4-3-Res_ES
dc.format.extent12 p.es_ES
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.rightsAlojado según Resolución CNEAI 5/12/23 (ANECA)es_ES
dc.rights© Springeres_ES
dc.sourceOpenMP15th International Workshop on OpenMP (IWOMP), Auckland, New Zealand, 2019, 109-122es_ES
dc.subject.otherOpenMPes_ES
dc.subject.otherOffloadinges_ES
dc.subject.otherGPUes_ES
dc.subject.otherFPGAes_ES
dc.titleOpenMP dynamic device offloading in heterogeneous platformses_ES
dc.typeinfo:eu-repo/semantics/conferenceObjectes_ES
dc.relation.publisherVersionhttps://doi.org/10.1007/978-3-030-28596-8_8es_ES
dc.rights.accessRightsclosedAccesses_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/783162/EU/From the cloud to the edge - smart IntegraTion and OPtimization Technologies for highly efficient Image and VIdeo processing Systems/FITOPTIVIS/es_ES
dc.identifier.DOI10.1007/978-3-030-28596-8_8
dc.type.versionacceptedVersiones_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo