BPLG: A Tuned Butterfly Processing Library for GPU Architectures
| UDC.coleccion | Investigación | es_ES |
| UDC.departamento | Enxeñaría de Computadores | es_ES |
| UDC.endPage | 1102 | es_ES |
| UDC.grupoInv | Grupo de Arquitectura de Computadores (GAC) | es_ES |
| UDC.issue | 6 | es_ES |
| UDC.journalTitle | International Journal of Parallel Programming | es_ES |
| UDC.startPage | 1078 | es_ES |
| UDC.volume | 43 | es_ES |
| dc.contributor.author | Lobeiras Blanco, Jacobo | |
| dc.contributor.author | Amor, Margarita | |
| dc.contributor.author | Doallo, Ramón | |
| dc.date.accessioned | 2025-01-15T08:43:22Z | |
| dc.date.available | 2025-01-15T08:43:22Z | |
| dc.date.issued | 2015 | |
| dc.description | This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s10766-014-0323-8 | es_ES |
| dc.description.abstract | [Abstract]: In order to increase the efficiency of existing software many works are incorporating GPU processing. However, despite the current advances in GPU languages and tools, taking advantage of their parallel architecture is still far more complex than programming standard multi-core CPUs. In this work, we present a library based on a set of building blocks that enable to easily design well-known algorithms with little effort. More specifically, we implement butterfly algorithms with this library, that is, a set of orthogonal signal transforms and an algorithm to solve tridiagonal equations systems. Thanks to the parametrization of the building blocks, the library can be easily tuned depending on the desired GPU architecture. This generic approach can be used to easily design these GPU algorithms while obtaining competitive performance on two recent NVIDIA GPU architectures, which results specially interesting from the productivity point of view. | es_ES |
| dc.description.sponsorship | This research has been supported by the Galician Government (Xunta de Galicia) under the Consolidation Program of Competitive Reference Groups, cofunded by the Ministry of Economy and Competitiveness of Spain and FEDER funds of the EU (Project TIN2013-42148-P) | es_ES |
| dc.identifier.citation | Lobeiras, J., Amor, M. & Doallo, R. BPLG: A Tuned Butterfly Processing Library for GPU Architectures. Int J Parallel Prog 43, 1078–1102 (2015). https://doi.org/10.1007/s10766-014-0323-8 | es_ES |
| dc.identifier.doi | 10.1007/s10766-014-0323-8 | |
| dc.identifier.issn | 0885-7458 | |
| dc.identifier.uri | http://hdl.handle.net/2183/40722 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer New York LLC | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2013-42148-P/ES/NUEVOS DESAFIOS EN COMPUTACION DE ALTAS PRESTACIONES: DESDE ARQUITECTURAS HASTA APLICACIONES | es_ES |
| dc.relation.uri | https://doi.org/10.1007/s10766-014-0323-8 | es_ES |
| dc.rights | Copyright © 2014, Springer Science Business Media New York | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.subject | Signal processing | es_ES |
| dc.subject | FFT | es_ES |
| dc.subject | DCT | es_ES |
| dc.subject | Hartley | es_ES |
| dc.subject | Tridiagonal equation system | es_ES |
| dc.subject | GPGPU | es_ES |
| dc.subject | CUDA | es_ES |
| dc.subject | tuned library | es_ES |
| dc.title | BPLG: A Tuned Butterfly Processing Library for GPU Architectures | es_ES |
| dc.type | journal article | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 0124b851-fdc5-473b-a559-32a1954aafd0 | |
| relation.isAuthorOfPublication | c98c1fe1-2016-44c1-9225-43fe1c6b8088 | |
| relation.isAuthorOfPublication | b3302f65-05d3-4b2c-b8b3-8503e58bba5e | |
| relation.isAuthorOfPublication.latestForDiscovery | 0124b851-fdc5-473b-a559-32a1954aafd0 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Amor_Margarita_2015_BPLG_A_Tuned_Butterfly_Processing_Library_for_GPU_Architectures.pdf
- Size:
- 1.53 MB
- Format:
- Adobe Portable Document Format
- Description:
- Versión aceptada

