Ten lessons we have learned in the new" sparseland": A short handbook for sparse neural network researchers
This article does not propose any novel algorithm or new hardware for sparsity. Instead, it
aims to serve the" common good" for the increasingly prosperous Sparse Neural Network …
aims to serve the" common good" for the increasingly prosperous Sparse Neural Network …
LaRIS: targeting portability and productivity for lapack codes on extreme heterogeneous systems by using iris
In keeping with the trend of heterogeneity in high-performance computing, hardware
manufacturers and vendors are developing new architectures and associated software …
manufacturers and vendors are developing new architectures and associated software …
cuThomasBatch and cuThomasVBatch, CUDA routines to compute batch of tridiagonal systems on NVIDIA GPUs
P Valero‐Lara, I Martínez‐Pérez… - Concurrency and …, 2018 - Wiley Online Library
The solving of tridiagonal systems is one of the most computationally expensive parts in
many applications, so that multiple studies have explored the use of NVIDIA GPUs to …
many applications, so that multiple studies have explored the use of NVIDIA GPUs to …
MatRIS: multi-level math library abstraction for heterogeneity and performance portability using IRIS runtime
Vendor libraries are tuned for a specific architecture and are not portable to others.
Moreover, they lack support for heterogeneity and multi-device orchestration, which is …
Moreover, they lack support for heterogeneity and multi-device orchestration, which is …
Quantifying Overheads in Charm++ and HPX Using Task Bench
Abstract Asynchronous Many-Task (AMT) runtime systems take advantage of multi-core
architectures with light-weight threads, asynchronous executions, and smart scheduling. In …
architectures with light-weight threads, asynchronous executions, and smart scheduling. In …
sLASs: A fully automatic auto-tuned linear algebra library based on OpenMP extensions implemented in OmpSs (LASs Library)
In this work we have implemented a novel Linear Algebra Library on top of the task-based
runtime OmpSs-2. We have used some of the most advanced OmpSs-2 features; weak …
runtime OmpSs-2. We have used some of the most advanced OmpSs-2 features; weak …
MemHC: an optimized GPU memory management framework for accelerating many-body correlation
The many-body correlation function is a fundamental computation kernel in modern physics
computing applications, eg, Hadron Contractions in Lattice quantum chromodynamics …
computing applications, eg, Hadron Contractions in Lattice quantum chromodynamics …
Variable batched DGEMM
P Valero-Lara, I Martínez-Pérez… - 2018 26th Euromicro …, 2018 - ieeexplore.ieee.org
Many scientific applications are in need to solve a high number of small-size independent
problems. These individual problems do not provide enough parallelism and then, these …
problems. These individual problems do not provide enough parallelism and then, these …
A fast solver for large tridiagonal systems on multi-core processors (lass library)
Many problems of industrial and scientific interest require the solving of tridiagonal linear
systems. This paper presents several implementations for the parallel solving of large …
systems. This paper presents several implementations for the parallel solving of large …
MPI+ OpenMP tasking scalability for multi-morphology simulations of the human brain
The simulation of the behavior of the human brain is one of the most ambitious challenges
today with a non-end of important applications. We can find many different initiatives in the …
today with a non-end of important applications. We can find many different initiatives in the …