Hide metadata

dc.date.accessioned2017-09-24T11:48:44Z
dc.date.available2017-09-24T11:48:44Z
dc.date.created2017-05-26T12:45:22Z
dc.date.issued2017
dc.identifier.citationPalomar, Rafael Gómez-Luna, Juan Alaya Cheikh, Faouzi Olivares-Bueno, Joaquín Elle, Ole Jakob . High-Performance Computation of Bézier Surfaces on Parallel and Heterogeneous Platforms. International journal of parallel programming. 2017, 1-28
dc.identifier.urihttp://hdl.handle.net/10852/58508
dc.description.abstractBézier surfaces are mathematical tools employed in a wide variety of applications. Some works in the literature propose parallelization strategies to improve performance for the computation of Bézier surfaces. These approaches, however, are mainly focused on graphics applications and often are not directly applicable to other domains. In this work, we propose a new method for the computation of Bézier surfaces, together with approaches to efficiently map the method onto different platforms (CPUs, discrete and integrated GPUs). Additionally, we explore CPU–GPU cooperation mechanisms for computing Bézier surfaces using two integrated heterogeneous systems with different characteristics. An exhaustive performance evaluation—including different data-types, rendering and several hardware platforms—is performed. The results show that our method achieves speedups as high as 3.12x (double-precision) and 2.47x (single-precision) on CPU, and 3.69x (double-precision) and 13.14x (single-precision) on GPU compared to other methods in the literature. In heterogeneous platforms, the CPU–GPU cooperation increases the performance up to 2.09x with respect to the GPU-only version. Our method and the associated parallelization approaches can be easily employed in domains other than computer-graphics (e.g., image registration, bio-mechanical modeling and flow simulation), and extended to other Bézier formulations and Bézier constructions of higher order than surfaces.en_US
dc.languageEN
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleHigh-Performance Computation of Bézier Surfaces on Parallel and Heterogeneous Platformsen_US
dc.typeJournal articleen_US
dc.creator.authorPalomar, Rafael
dc.creator.authorGómez-Luna, Juan
dc.creator.authorAlaya Cheikh, Faouzi
dc.creator.authorOlivares-Bueno, Joaquín
dc.creator.authorElle, Ole Jakob
cristin.unitcode185,15,5,42
cristin.unitnameForskningsgruppe for robotikk og intelligente systemer
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.cristin1472169
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=International journal of parallel programming&rft.volume=&rft.spage=1&rft.date=2017
dc.identifier.jtitleInternational journal of parallel programming
dc.identifier.startpage1
dc.identifier.endpage28
dc.identifier.doihttp://dx.doi.org/10.1007/s10766-017-0506-1
dc.identifier.urnURN:NBN:no-61227
dc.type.documentTidsskriftartikkelen_US
dc.type.peerreviewedPeer reviewed
dc.source.issn0885-7458
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/58508/2/s10766-017-0506-1.pdf
dc.type.versionPublishedVersion


Files in this item

Appears in the following Collection

Hide metadata

Attribution 4.0 International
This item's license is: Attribution 4.0 International