Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ricardo J. Barrientos

dblp:32/1058 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
3since 2021 · last 2025
0000-0001-5345-7061ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 77% Parallel and multicore computing · 23%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing › GPU architecture
GPU tensor cores
0.512021
GPU Tensor Cores for Fast Arithmetic Reductions · IEEE Trans. Parallel Distributed Syst. 2021
Parallel and multicore computing › parallel algorithms › parallel primitives
parallel reduction
0.112021
GPU Tensor Cores for Fast Arithmetic Reductions · IEEE Trans. Parallel Distributed Syst. 2021

Methods — techniques the papers use, named apart from their topics

matrix-multiply accumulate operations · 0.5
YearPublicationVenuePosition
2025 End-to-End Multitask CNN-Based Model for Palm Vein Biometrics
José I. Santamaría, Franco Lara, Francisco M. Castro, Ricardo J. Barrientos, Nicolás Guil, Ruber Hernández-García
CIARP (2)4
2022 Fast kNN query processing over a multi-node GPU environment
Ricardo J. Barrientos, Javier A. Riquelme, Ruber Hernández-García, Cristóbal A. Navarro, Wladimir E. Soto-Silva
J. Supercomput.1
2021 GPU Tensor Cores for Fast Arithmetic Reductions
abstract
This article proposes a parallel algorithm for computing the arithmetic reduction of n numbers as a set of matrix-multiply accumulate (MMA) operations that are executed simultaneously by GPU tensor cores. The analysis, assuming tensors of size m x m, shows that the proposed algorithm has a parallel running time of T(n) = 5logm2n and a speedup of S = 45log2m2 over a canonical parallel reduction. Experimental performance results on a Tesla V100 GPU show that the tensor-core based approach is energy efficient and runs up to ~ 3:2× and 2× faster than a standard GPU-based reduction and Nvidia's CUB library, respectively, while keeping the numerical error below 1 percent with respect to a double precision CPU reduction. The chained design of the algorithm allows a flexible configuration of GPU thread-blocks and the optimal values found through experimentation agree with the theoretical ones. The results obtained in this work show that GPU tensor cores are relevant not only for Deep Learning or Linear Algebra computations, but also for applications that require the acceleration of large summations.
Cristóbal A. Navarro, Roberto Carrasco, Ricardo J. Barrientos, Javier A. Riquelme, Raimundo Vega
IEEE Trans. Parallel Distributed Syst.3
2017 GPU-based exhaustive algorithms processing kNN queries
Ricardo J. Barrientos, Fabricio Millaguir, José L. Sánchez 0002, Enrique Arias-Antúnez
J. Supercomput.1
2017 Efficient exploitation of the Xeon Phi architecture for the Ant Colony Optimization (ACO) metaheuristic
Felipe Tirado, Ricardo J. Barrientos, Paulo González, Marco Mora
J. Supercomput.2
2013 Multi-level Clustering on Metric Spaces Using a Multi-GPU Platform
Ricardo J. Barrientos, José Ignacio Gómez, Christian Tenllado, Manuel Prieto 0001, Pavel Zezula
Euro-Par1
2012 Range Query Processing in a Multi-GPU Environment
abstract
Similarity search has been widely studied in the last years, as it can be applied to several fields such as searching by content in multimedia objects, text retrieval or computational biology. These applications usually work on very large databases that are often indexed off-line to enable the acceleration of on-line searches. However, to maintain an acceptable throughput, it is essential to exploit the intrinsic parallelism of the algorithms used for the on-line query solving process, even with indexed databases. Therefore, many strategies have been proposed in the literature to parallelize these algorithms, both on shared and distributed memory multiprocessor systems. Lately, GPUs have also been used to implement brute-force approaches instead of using indexing structures, due to the difficulties introduced by the index in the efficient exploitation of the GPU resources. In this work we propose a Multi-GPU metric-space technique that efficiently exploits index data structures for similarity search in large databases, and show how it outperforms previous OpenMP and GPU brute-force strategies. Furthermore, our analysis covers the effects of the database size and its nature.
Ricardo J. Barrientos, José Ignacio Gómez, Christian Tenllado, Manuel Prieto 0001, Mauricio Marín
ISPA1
2011 kNN Query Processing in Metric Spaces Using GPUs
Ricardo J. Barrientos, José Ignacio Gómez, Christian Tenllado, Manuel Prieto 0001, Mauricio Marín
Euro-Par (1)1
2010 Scheduling Metric-Space Queries Processing on Multi-Core Processors
abstract
This paper proposes a strategy to organize metric-space query processing in multi-core search nodes as understood in the context of search engines running on clusters of computers. The strategy is applied in each search node to process all active queries visiting the node as part of their solution which, in general, for each query is computed from the contribution of each search node. When query traffic is high enough, the proposed strategy assigns one thread to each query and lets them work in a fully asynchronous manner. When query traffic is moderate or low, some threads start to idle so they are put to work on queries being processed by other threads. The strategy solves the associated synchronization problem among threads by switching query processing into a bulk-synchronous mode of operation. This simplifies the dynamic re-organization of threads and overheads are very small with the advantage that the overall work-load is evenly distributed across all threads.
Veronica Gil-Costa, Ricardo J. Barrientos, Mauricio Marín, Carolina Bonacic
PDP2