Automatically harnessing sparse acceleration

P Ginsbach, B Collie, MFP O'Boyle - Proceedings of the 29th …, 2020 - dl.acm.org
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 …

[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 …

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 …

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 …

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 …

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 …

[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 …

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 …

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 …