Automatically harnessing sparse acceleration
Sparse linear algebra is central to many scientific programs, yet compilers fail to optimize it
well. High-performance libraries are available, but adoption costs are significant. Moreover …
well. High-performance libraries are available, but adoption costs are significant. Moreover …
[HTML][HTML] Supporting efficient overlapping of host-device operations for heterogeneous programming with CtrlEvents
Y Torres, FJ Andújar, A Gonzalez-Escribano… - Journal of Parallel and …, 2023 - Elsevier
Heterogeneous systems with several kinds of devices, such as multi-core CPUs, GPUs,
FPGAs, among others, are now commonplace. Exploiting all these devices with device …
FPGAs, among others, are now commonplace. Exploiting all these devices with device …
Multi-device controllers: a library to simplify parallel heterogeneous programming
A Moreton-Fernandez, A Gonzalez-Escribano… - International Journal of …, 2019 - Springer
Current HPC clusters are composed by several machines with different computation
capabilities and different kinds and families of accelerators. Programming efficiently for …
capabilities and different kinds and families of accelerators. Programming efficiently for …
Task‐based preemptive scheduling on FPGAs leveraging partial reconfiguration
G Rodriguez‐Canal, N Brown, Y Torres… - Concurrency and …, 2023 - Wiley Online Library
Field‐programmable gate arrays (FPGAs) are an attractive type of accelerator for all‐
purpose high performance computing computing systems due to the possibility of deploying …
purpose high performance computing computing systems due to the possibility of deploying …
From constraint programming to heterogeneous parallelism
PA Ginsbach - 2020 - era.ed.ac.uk
The scaling limitations of multi-core processor development have led to a diversification of
the processor cores used within individual computers. Heterogeneous computing has …
the processor cores used within individual computers. Heterogeneous computing has …
Toward a BLAS library truly portable across different accelerator types
E Rodriguez-Gutiez, A Moreton-Fernandez… - The Journal of …, 2019 - Springer
Scientific applications are some of the most computationally demanding software pieces.
Their core is usually a set of linear algebra operations, which may represent a significant …
Their core is usually a set of linear algebra operations, which may represent a significant …
[PDF][PDF] Easing parallel programming on heterogeneous systems
AG Escribano - 2018 - core.ac.uk
The use of parallel computing systems frequently represents the only scalable way to solve
HPC (High performance Computing) problems in reasonable execution times. The current …
HPC (High performance Computing) problems in reasonable execution times. The current …
Easing parallel programming on heterogeneous systems
A Moretón Fernández - 2018 - uvadoc.uva.es
The use of parallel computing systems frequently represents the only scalable way to solve
HPC (High performance Computing) problems in reasonable execution times. The current …
HPC (High performance Computing) problems in reasonable execution times. The current …
Hacia una biblioteca BLAS realmente portable entre diferentes tipos de aceleradores
E Rodríguez Gutiez, A González Escribano… - 2017 - uvadoc.uva.es
Las rutinas de álgebra lineal BLAS son ampliamente utilizadas en aplicaciones científicas
de todo tipo. Existen implementaciones específicamente optimizadas para diferentes tipos …
de todo tipo. Existen implementaciones específicamente optimizadas para diferentes tipos …