Other Publications

2024

Floating Point HUB Adder for RISC-V Sargantana Processor [arXiv]
G. Bandera, J. Salamero, M. Moreto, J. Villalba
arXiv:2401.09464v1 [cs.AR], January 2024

2023

Book Chapter: Aceleración del DTW en FPGA [doi]
M. Hormigo-Jimenez, J. Hormigo
Investigaciones DACIU 2022/2023
(Fundacion Avanza, pp. 407-412, April 2023)

2022

Accelerating Time Series Analysis via Processing using Non-Volatile Memories [arXiv]
I. Fernandez, A. Manglik, C. Giannoula, R. Quislant, N.M. Ghiasi, J.G. Luna, E. Gutierrez, O. Plata, O. Mutlu
arXiv:2211.04369 [cs.AR], November 2022

Lightweight Structure-Aware Attention for Visual Understanding [arXiv]
H. Kwon, F.M. Castro, M.J. Marin-Jimenez, N. Guil, K. Alahari
arXiv:2211.16289 [cs.CV], November 2022

2021

DAMOV: A New Methodology and Benchmark Suite for Evaluating Data Movement Bottlenecks [arXiv]
G.F. Oliveira, J. Gomez-Luna, L. Orosa, S. Ghose, N. Vijaykumar, I. Fernandez, M. Sadrosadati, O. Mutlu
arXiv:2105.03725 [cs.AR], July 2021

Benchmarking a New Paradigm: an Experimental Analysis of a Real Processing-in-Memory Architecture [arXiv]
J. Gomez-Luna, I. El Hajj, I. Fernandez, C. Giannoula, G.F. Oliveira, O. Mutlu
arXiv:2105.03814 [cs.AR], July 2021

Keynote: oneAPI for GPUs and FPGAs: Portability, Yes!, Performance Portability, Not Quite [link]
R. Asenjo
29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP'21), Virtual Event, March 2021

2020

Tutorial: C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB) [link]
J. Reinders, M. Voss, P. Reble, R. Asenjo
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'20), Virtual Event, November 2020

Panel: The oneAPI Software Abstraction for Heterogeneous Computing [link]
R. Asenjo, E. Lindahl, X. Meng, M. Wong, D. Hardy, M. Garzaran, Moderator: S. Tibrewala
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'20), Virtual Event, November 2020

Efficiency and Productivity for Decision-Making on Mobile SoCs [link]
D.A. Constantinescu
Intel DevMesh Publication, April 2020

Array Relocation Approach for Radial Scanning Algorithms on Multi-GPU Systems: Total Viewshed Problem as a Case Study [arXiv]
A.J. Sanchez, L.F. Romero, G. Bandera, S. Tabik
arXiv:2003.02200 [cs.DS], March 2020

2019

Pro TBB: C++ Parallel Programming with Threading Building Blocks [doi]
M. Voss, R. Asenjo, J. Reinders
Apress Ed. (Berkeley, CA, USA), ISBN: 978-1-4842-4398-5, 2019

2018

Improving Tasks Throughput on Accelerators Using OpenCL Command Concurrency [arXiv]
A.J. Lazaro, J.M. Gonzalez-Linares, J. Gomez-Luna, N. Guil
arXiv:1806.10113 [cs.DC], July 2018

Tutorial: An Introduction to Intel Threading Building Blocks (Intel TBB) and its Support for Heterogeneous Programming [link]
R. Asenjo, J. Cownie, A. Fedotov
23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'18), Vienna (Austria), February 2018

2017

Tutorial: Expressing Heterogeneous Parallelism in C++ with Intel Threading Building Blocks [link]
J. Reinders, J. Cownie, P. Reble, R. Asenjo
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'17), Denver (CO), USA, November 2017

Tutorial: CPUs, GPUs, FPGAs: A Tutorial on Heterogeneity and Managing Accelerators with Intel Threading Building Blocks [link]
M. Voss, J. Cownie, R. Asenjo
23rd International European Conference on Parallel and Distributed Computing (EuroPar'17), Santiago de Compostela (Spain), August-September 2017

2016

Keynote: Making the Most Out of Heterogeneous Chips with CPU, GPU and FPGA [link]
R. Asenjo
16th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'16), Granada (Spain), December 2016

2015

Book Chapter: Conflict Detection in Hardware Transactional Memory [doi]
R. Quislant, E. Gutierrez, E.L. Zapata, O. Plata
Transactional Memory: Foundations, Algorithms, Tools and Applications (COST Action Euro-TM IC1001)
(Springer, LNCS 8913, R. Guerraoui and P. Romano, Eds., pp. 127-149, 2015)

2014

Keynote: Modelos de Programación para Arquitecturas Heterogéneas On-Chip [link]
R. Asenjo
XXV Jornadas de Paralelismo (JJPP'14) (parte de las Jornadas Sarteco), Valladolid (Spain), September 2014

2013

Book Chapter: A Survey for the Automatic Classification of Bone Tissue Images [doi]
J.E. Gil, J.P. Aranda, E. Merida-Casermeiro, M. Ujaldon
Topics in Medical Image Processing and Computational Vision
(Springer, LNCVB, Vol. 8, Ch. 10, J.M.R.S. Tavares and R.M.N. Jorge, Eds., pp. 181-200, 2013)

2012

2011

Book Chapter: Leveraging Graphics Hardware for an Automatic Classification of Bone Tissue [doi]
M.J. Martin-Requena, M. Ujaldon
Computational Vision and Medical Image Processing - Recent Trends
(Computational Methods in Applied Sciences, Vol. 19, Springer, 2011, pp. 209-228, extended papers from VIPimage'09)

2010

2009

Book Chapter: Processing of Large-Scale Biomedical Images on a Cluster of Multi-Core CPUs and GPUs [doi]
U.V. Catalyurek, T.D.R. Hartley, O. Sertel, M. Ujaldon, A. Ruiz, J. Saltz, M.N. Gurcan
Advances in Parallel Computing, Vol. 18: High Speed and Large Scale Scientific Computing, W. Gentzsch, L. Grandinetti and G. Joubert, Eds., IOS Press, 2009, pp. 341-364

Book Chapter: Scalable Image Registration and 3D Reconstruction at Microscopic Resolution
L. Cooper, K. Huang, M. Ujaldon, A. Ruiz
High Throughput Image Reconstruction and Analysis, A. Ravishankar Rao and G.A. Cecchi, Eds., ArTech House Publishers, 2009, pp. 181-207

2008

2007

Book Chapter: Computer Architectures for Multimedia and Video Analysis [doi]
E. Saez, J. Gonzalez-Mora, N. Guil, J.I. Benavides, E.L. Zapata
High Performance Computing in Remote Sensing, A.J. Plaza and C-I. Chang, Eds., Chapman and Hall/CRC Pub., 2007, pp. 43-68

2006

A Survey on Grid Architectures for Bioinformatics
G.P. Trabado, O. Plata, E.L. Zapata
Engineering the Grid: Status and Perspectives, Chapter 7, American Scientific Pub., January 2006

2005

Hardware para Intervalos
J. Hormigo, E.L. Zapata, J. Villalba
El Análisis de Intervalos en España: Desarrollos, Herramientas y Aplicaciones, Documenta Universitaria, 2005, pp. 87-95

Bioinformatics and Parallel Metaheuristics
O. Trelles, A. Rodríguez
Parallel Metaheuristics: A New Class of Algorithms, Wiley Series on Parallel and Distributed Computing, E. Alba, Ed., 2005, pp. 517-549

2004

Tutorial: Exploitation of Locality and Parallelism in Pointer-based Programs
O. Plata, R. Asenjo
13th International Conference on Parallel Architectures and Compilation Techniques (PACT'04), Antibes (Juan-les-Pins, France), September-October 2004

2003

2002

2001

Variable-Precision Exponential Evaluation [doi]
J. Hormigo, J. Villalba, M.J. Schulte
Scientific Computing, Validated Numerics, Interval Methods
(Springer, W. Kraemer and J.W. von Gudenberg, Eds., pp. 19-28, 2001)

2000

1999

Book Chapter: A Hardware Approach to Interval Artihmetic for Sine and Cosine Functions [doi]
J. Hormigo, J. Villalba, E.L. Zapata
Developments in Reliable Computing, (Springer, Dordrecht, T. Csendes Ed., pp. 31-41, 1999)

1998

1997

1996

Data-Parallel Language Features for Sparse Codes
M. Ujaldon, E.L. Zapata, B. Chapman, H. Zima
Languages, Compilers and Run-Time Systems for Scalable Computers
(Kluwer Academic Pubs., B.K. Szymanski, B. Sinharoy, Eds., pp. 253-264, 1996)

1995

Exhibicion de Autoestereogramas por Ordenador
E. Gutierrez, J.R. Cozar
Ars Infographica: Audio, Video, Grafica, Ayuntamiento, Diputacion Provincial y Universidad de Malaga, 1995

1994

Convex Constraints on the Residual and 3D Reconstruction from Projections: Proposal of a General ART and its Parallel Implementation [doi]
J. Sanjurjo, E.L. Zapata, I. Garcia, J. Roca, J.M. Carazo
Advances in Pattern Recognition and Applications, World Scientific Pub., F. Casacuberta and A. Sanfeliu Eds., pp. 146-157, 1994

1993

1992

Book Chapter: Parallel Algorithms for Pattern Recognition [doi]
F.F. Rivera, J.M. Carazo, J.I. Benavides, E.L. Zapata
Pattern Recogniton and Image Analysis
(World Scientific Pub., Series in Machine Perception and Artificial Intelligence - Vol. 1, N. Perez de la Blanca, A. Sanfeliu and E. Vidal, Eds., 1992, pp. 21-34)

1991

Book Chapter: On the Partition of Algorithms into Hypercubes
E.L. Zapata, F.F. Rivera, O. Plata
Advances in Parallel Computing
(JAI Press, Advances in Parallel Computing, Vol. 1, D.J. Evans, Ed., 1991, pp. 149-171)

1990

Book Chapter: Image Reconstruction on Transputer Networks
E.L. Zapata, I. Benavides, J.D. Bruguera, J.M. Carazo
Applications of Transputers 2
(IOS Press, D.J. Pritchard and C.J. Scott, Eds., 1990)

1989

1988

1986

1985

1984

1983

1982

1981

Select Publications