Buscar
Enabling big data analytics in the hybrid cloud using iterative MapReduce
(HAL-Inria, 2015-12)
The cloud computing model has seen tremendous commercial success through its materialization via two prominent models to date, namely public and private cloud. Recently, a third model combining the former two ...
Remote GPU Virtualization: Is It Useful?
(IEEE, 2016-03)
Graphics Processing Units (GPUs) are currently used in many computing facilities. However, GPUs present several side effects, such as increased acquisition costs as well as larger space requirements. Also, GPUs still require ...
Adaptive precision solvers for sparse linear systems
(ACM, 2015)
We formulate an implementation of a Jacobi iterative solver for sparse linear systems that iterates the distinct components of the solution with different precision in terms of mantissa length. Starting with very low ...
Characterising Players of a Cube Puzzle Game with a Two-level Bag of Words
(Association for Computing Machinery (ACM), 2021-06)
This work explores an unsupervised approach for modelling players
of a 2D cube puzzle game with the ultimate goal of customising the
game for particular players based solely on their interaction data.
To that end, user ...
Tuning stationary iterative solvers for fault resilience
(ACM. Association for Computing Machinery, 2015)
As the transistor’s feature size decreases following Moore’s Law,
hardware will become more prone to permanent, intermittent, and
transient errors, increasing the number of failures experienced by
applications, and ...
Malleability Implementation in a MPI Iterative Method
(IEEE, 2021-09)
In this poster is evaluated the data redistribution stage for two malleable versions of the Conjugate Gradient. One version is based on synchronous communications, while the other one uses asynchronous communications to ...
Análisis de métodos de redistribución de datos para aplicaciones MPI maleables
(Sociedad de Arquitectura y Tecnología de Computadores (SARTECO), 2023-09)
La maleabilidad de procesos puede definirse como la capacidad de un trabajo paralelo MPI distribuido para modificar el número de procesos sin detener su ejecución, reasignando los recursos computacionales inicialmente ...
Efficient data redistribution for malleable applications
(ACM Digital LibraryAssociation for Computing Machinery, 2023)
Process malleability can be defined as the ability of a distributed MPI parallel job to change the number of processes on–the–fly without stopping its execution, reallocating the compute resources originally assigned to ...
Balanced and Compressed Coordinate Layout for the Sparse Matrix-Vector Product on GPUs
(Springer, 2021)
We contribute to the optimization of the sparse matrix-vector product on graphics processing units by introducing a variant of the coordinate sparse matrix layout that compresses the integer representation of the matrix ...
Recent Progress in the RAUVI Project: A Reconfigurable Autonomous Underwater Vehicle for Intervention
(2011)
Starting in January 2009, the RAUVI project is a
three years coordinated research action funded by the Spanish
Ministry of Research and Innovation. This paper shows the
research evolution during the first half of RAUVI’s ...