PPMC
PPMC Parallel Programming Models and Compilers

Publications

Legend:

 

2023

Icon
[doi]

SkyFlow: Heterogeneous Streaming for Skyline computation using FlowGraph and SYCL
J.C. Romero, A. Navarro, A. Rodriguez, R. Asenjo
Future Generation Computer Systems, Vol 141, pages 269-283, April 2023
Impact Factor: 7.307; Category: Computer Science, Theory and Methods; 10/109, Q1 (JCR 2021)

2022

Icon

Estrategias de optimización de un algoritmo de streaming usando oneAPI para arquitecturas CPU+GPU
Cristian Campos, Ángeles Navarro, José Carlos Romero, Andrés Rodríguez, Rafael Asenjo
Jornadas SARTECO 2022, Alicante, 21 a 23 de Septiembre de 2022

Icon

Enabling Easier Programming of Machine Learning Algorithms on Robots with oneAPI Toolkits
Denisa-Andreea Constantinescu, Angeles Navarro, Rafael Asenjo, Juan-Antonio Fernández-Madrigal and Ana Cruz-Martín
IEEE Feedforward, Vol 1, March 2022

Icon
[doi]

Lightweight asynchronous scheduling in heterogeneous reconfigurable systems
A. Rodríguez, A. Navarro, K. Nikov, J. Nunez-Yanez, R. Gran, D. Suárez Gracia, R. Asenjo
Journal of Systems Architecture, Vol 124, March 2022
Impact Factor: 5.836; Category: Computer Science, Hardware & Architecture; 8/54, Q1 (JCR 2021)

2021

Icon
[doi]

Efficient Heterogeneous Matrix Profile on a CPU + High Performance FPGA with Integrated HBM
J.C. Romero, A. Navarro, A. Vilches, A. Rodriguez, F. Corbera, R. Asenjo
Future Generation Computer Systems, Vol. 125, December 2021, pp. 10-23
Impact Factor: 7.307; Category: Computer Science, Theory and Methods; 10/109, Q1 (JCR 2021)

Icon

Enhancing Online Planning under Uncertainty via Bloom Filter Based Memory
Denisa-Andreea Constantinescu, Angeles Navarro, Rafael Asenjo, Juan-Antonio Fernández-Madrigal and Ana Cruz-Martín
Supercomputing'21 (SC'21) oneAPI Developer Summit, Nov. 14, 2021

Icon

Enhancing Online Planning under Uncertainty via Bloom Filter Based Memory
Denisa-Andreea Constantinescu, Rafael Asenjo, Angeles Navarro, Juan-Antonio Fernández-Madrigal and Ana Cruz-Martín
VI Congreso Español de Informática, CEDI 20/21 (XXXI Edición de las Jornadas de Paralelismo, JP'20/21), Málaga, Spain, 22-24 Sept. 2021

Icon

SkyFlow: Streaming heterogeneo para calculo de skyline mediante FlowGraph y oneAPI
Jose Carlos Romero, Felipe Muñoz, Antonio Vilches, Andres Rodriguez, Angeles Navarro and Rafael Asenjo
VI Congreso Español de Informática, CEDI 20/21 (XXXI Edición de las Jornadas de Paralelismo, JP'20/21), Málaga, Spain, 22-24 Sept. 2021

Icon

Optimización del método Visvalingam-Whyatt para reducir series temporales en tiempo real
Felipe Muñoz López, Antonio Vilches Reina, Angeles Navarro and Rafael Asenjo
VI Congreso Español de Informática, CEDI 20/21 (XXXI Edición de las Jornadas de Paralelismo, JP'20/21), Málaga, Spain, 22-24 Sept. 2021

Icon

oneAPI implementation of the OWM algorithm for DTM seed point detection
Felipe Muñoz, Rafael Asenjo, Angeles Navarro, and J. Carlos Cabaleiro
Conference on High Performance Computing, CHPC'21, Cadiz, Spain. July 22 - 27, 2021

Icon

oneAPI for GPUs and FPGAs: portability, yes!, performance portability, not quite
Rafael Asenjo
Keynote at 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2021., On-line, March 10, 2021

Icon
[doi]

Efficiency and productivity for decision making on low-power heterogeneous CPU+GPU SoCs
Denisa-Andreea Constantinescu, Angeles Navarro, Francisco Corbera, Juan-Antonio Fernández-Madrigal, Rafael Asenjo
The Journal of Supercomputing, Vol 77, pp. 44-65, January 2021
Impact Factor: 2.557; Category: Computer Science, Theory and Methods; 43/110, Q2 (JCR 2021)

Icon
[doi]

Efficient Geometrical Clock Synchronization for Pairwise Sensor Systems
Juan-Antonio Fernández Madrigal, Angeles Navarro, Rafael Asenjo, Ana Cruz-Martin
IEEE Sensors Journal, Vol 21, NO.1, pp. 838-846, January 2021

2020

Icon

Boosting productivity of decision making with oneAPI-based heterogeneous shcedulers on SoCs
Denisa-Andreea Constantinescu, Angeles Navarro, Juan-Antonio Fernández-Madrigal and Rafael Asenjo
oneAPI Developer Summit 2020, Nov. 12 2020

Icon

Panel: The oneAPI Software Abstraction for Heterogeneous Computing
Rafael Asenjo, Erik Lindahl, Xiaozhu Meng, Michael Wong, David Hardy, Maria Garzaran, Moderator: Sujata Tibrewala
IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2020), Atlanta, USA, Nov. 17, 2020

Icon

Tutorial: C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB)
James Reinders (Intel), Michael Voss (Intel), Pablo Reble (Intel), Rafael Asenjo (UMA)
IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2020), Atlanta, USA, Nov. 9 and 10, 2020

Icon
[doi]

Characterization, Statistical Analysis and Method Selection in the Two-Clocks Synchronization Problem for Pairwise Interconnected Sensors
Juan-Antonio Fernández Madrigal, Angeles Navarro, Rafael Asenjo, Ana Cruz-Martin
Sensors Journal, August 2020

Icon
[doi]

ScrimpCo: Scalable Matrix Profile on Commodity Heterogeneous Processors
Jose Carlos Romero, Antonio Vilches, Andrés Rodríguez, Angeles Navarro, Rafael Asenjo
The Journal of Supercomputing, March 2020
Impact Factor: 2.474; Category: Computer Science, Theory and Methods; 33/110, Q2 (JCR 2020)

Icon
[doi]

Performance evaluation of decision making under uncertainty for low power heterogeneous platforms
Denisa-Andreea Constantinescu, Angeles Navarro, Juan-Antonio Fernández Madrigal, Rafael Asenjo
Journal of Parallel and Distributed Computing, JPDC, Vol. 137 pp. 119-133, March 2020
Impact Factor: 3.734; Category: Computer Science, Theory and Methods; 19/110, Q1 (JCR 2020)

Icon

High-Performance Simultaneous Multiprocessing for Heterogeneous System-on-Chip
Kris Nikov, Jose Nunez-Yanez, Mohammad Hosseinabady, Rafael Asenjo, Andres Rodriguez and Maria Navarro
The Thirteenth International Workshop on Programmability and Architectures for Heterogeneous Multicores, MULTIPROG-2020, Bologna, Italy, January 20, 2020

2019

Icon

Solving Large-Scale Markov Decision Processes on Low-Power Heterogeneous Platforms
Denisa-Andreea Constantinescu, Angeles Navarro, Francisco Corbera, Juan-Antonio Fernández Madrigal, Rafael Asenjo
International Conference on Computational and Mathematical Methods in Science and Engineering, Cadiz, Spain. June 30 - July 6, 2019

Icon

Time Series Heterogeneous Co-Execution on CPU+GPU
Jose Carlos Romero, Angeles Navarro, Andrés Rodríguez, Rafael Asenjo, Murray Cole
International Conference on Computational and Mathematical Methods in Science and Engineering, Cadiz, Spain. June 30 - July 6, 2019

Icon
[doi]

ClinicAppChain: A Low-Cost Blockchain Hyperledger Solution for Healthcare
Daniel-Jesus Munoz, Denisa-Andreea Constantinescu, Rafael Asenjo, Lidia Fuentes
Blockchain and Applications, Springer Nature Switzerland AG, Sept. 2019

Icon

Soporte OpenCL 2.0 para Intel TBB
Felipe Muñoz, Jose Carlos Romero Moreno, Alejandro Villegas, Angeles Navarro, Andrés Rodríguez and Rafael Asenjo
XXX Edición de las Jornadas de Paralelismo, JP'19, Caceres, Spain, 18-20 Sept. 2019

Icon

Aceleración de Time-Series sismográficas en Python
Francisco López, Thomas Grass, Rafael Asenjo and Angeles Navarro
XXX Edición de las Jornadas de Paralelismo, JP'19, Caceres, Spain, 18-20 Sept. 2019

Icon

Book: Pro TBB: C++ Parallel Programming with Threading Building Blocks
Michael Voss, Rafael Asenjo, James Reinders
Apress, doi: 10.1007/978-1-4842-4398-5, ISBN: 978-1-4842-4397-8, July 2019

Icon
[doi]

Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform
Andrés Rodríguez, Angeles Navarro, Rafael Asenjo, Francisco Corbera, Rubén Gran, Darío Suárez, Jose Nunez-Yanez
The Journal of Supercomputing, June 2019

Icon
[doi]

Exploring Heterogeneous Scheduling for Edge Computing with CPU and FPGA MPSoCs
Andrés Rodríguez, Angeles Navarro, Rafael Asenjo, Francisco Corbera, Rubén Gran, Darío Suárez, Jose Nunez-Yanez
Journal of Systems Architecture, Volume 98, pp. 27-40, Sept. 2019

Icon
[doi]

Heterogeneous parallel_for template for CPU-GPU chips
Angeles Navarro, Francisco Corbera, Andrés Rodríguez, Antonio Vilches, Rafael Asenjo
Intl. Journal of Parallel Programming, Volumen 47, Issue 2, pp213-233, April 2019

Icon

Evaluation of Heterogeneous execution on an HPC-oriented CPU-FPGA System-on-Chip
Andrés Rodríguez, Angeles Navarro, Rafael Asenjo, Francisco Corbera, Rubén Gran, Darío Suarez, J.L. Nunez-Yanez
HLPGPU: High-Level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU 2019 at HiPEAC), Valencia, Spain, 21-23 Jan. 2019

2018

Icon

Explotando el nuevo módulo OpenCL de Intel TBB
José Carlos Romero, Alejandro Villegas, Angeles Navarro, Andrés Rodríguez, Rafael Asenjo
XXIX Edición de las Jornadas de Paralelismo, JP'18, Teruel, Spain, 12-14 Sept. 2018

Icon

Memoria Transaccional Software en Procesadores CPU+GPU Heterogéneos
Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata
XXIX Edición de las Jornadas de Paralelismo, JP'18, Teruel, Spain, 12-14 Sept. 2018

Icon

Workload Partitioning Strategy for Improved Parallelism on FPGA-CPU Heterogeneous Chips
Sam Amiri, Mohammad Hosseinabady, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Jose Nunez-Yanez
International Conference on Field-Programmable Logic and Applications (FPL), Dublin, Ireland, August 2018

Icon
[doi]

Lightweight Hardware Transactional Memory for GPU Scratchpad Memory
A. Villegas, R. Asenjo, A. Navarro, O. Plata and D. R. Kaeli
IEEE Transactions on Computers, pp. 816-829. vol 67, issue 6, June 2018

Icon
[doi]

Simultaneous multiprocessing in a software defined heterogeneous FPGA
Jose Nunez-Yanez, Mohammad Hosseinabady, Moslem Amiri, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Rubén Gran-Tejero, Darío Suárez-Gracia
Journal of Supercomputing, April 2018

Icon
[doi]

Toward a software transactional memory for heterogeneous CPU-GPU processors
Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata
Journal of Supercomputing, April 2018

Icon

Tutorial: An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming
Rafael Asenjo (UMA), James Cownie (Intel), Aleksei Fedotov (Intel)
ACM Intl. Conf. Principles and Practice of Parallel Programming (PPoPP 2018), Viena, Austria, Feb, 2018

Icon
[doi]

Parallel algorithms for computing the smallest binary tree size in unit simplex refinement
Guillermo Aparicio, José Manuel García, Leocadio Casado, Rafael Asenjo, Eligius Hendrix
Journal of Parallel and Distributed Computing, Volume 112, Part 2, Pages 166-178, February 2018

Icon

Parallelizing Workload Execution in Embedded and High-Performance Heterogeneous Systems
Jose Nunez-Yanez, Mohammad Hosseinabady, Moslem Amiri, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Rubén Gran-Tejero, Darío Suárez-Gracia
HIP3ES: High Performance Energy Efficient Embedded Systems Workshop, HiPEAC Conference, January 22-24, 2018, Manchester, United Kingdom, 2018

2017

Icon

Tutorial: Expressing Heterogeneous Parallelism in C++ with Intel Threading Building Blocks
James Reinders (Intel), James Cownie (Intel), Pablo Reble (Intel), Rafael Asenjo (UMA)
IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2017), Denver, CO, USA, Nov 13, 2017

Icon

Tutorial: CPUs, GPUs, FPGAs: A Tutorial on Heterogeneity and Managing Accelerators with Intel Threading Building Blocks
Mike Voss (Intel), James Cownie (Intel) and Rafael Asenjo (UMA)
23rd Intl European Conf. on Parallel and Distributed Computing (EuroPar 2017), Santiago de Compostela, Spain, Aug 29, 2017

Icon
[doi]

Exploiting social network graph characteristics for efficient BFS on heterogeneous chips
Luis Remis, Maria Jesus Garzaran, Rafael Asenjo, Angeles Navarro
Journal of Parallel and Distributed Computing, ISSN 0743-7315, Nov, 2017

Icon
[doi]

La plataforma Rasberry Pi como base para la coordinación vertical
R. Asenjo, S. González, F. Corbera, A. Navarro, A. Rodríguez, J. Villalba, E. Hendrix
Revista en Enseñanza y Aprendizaje de Ingeniería de computadores, Experiencias Docentes en Ingeniería de Computadores, ISSN: 2173-8688, Depósito Legal: GR-899/2011, Edita: Departamento de Arquitectura y Tecnología de Computadores, UGR. Spain. pp. 5-20, Número 7, 2017

Icon

Simultaneous Multiprocessing on a FPGA+CPU Heterogeneous System-On-Chip
Jose Nunez-Yanez, Mohmmad Hosseinabady, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Darío Suárez, Rubén Gran
3rd Intl. Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, co-located with PARCO 2017., Bolonia, Italia, 12-15 Sept. 2017

Icon

Towards a Software Transactional Memory for heterogeneous CPU-GPU processors
Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata
3rd Intl. Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, co-located with PARCO 2017., Bolonia, Italia, 12-15 Sept. 2017

Icon

Motivando al alumno de ingeniería mediante la plataforma Raspberry Pi
Rafael Asenjo, Sonia González, Francisco Corbera, Angeles Navarro, Andrés Rodríguez, Julio Villalba and Eligius Hendrix
XXVIII Edición de las Jornadas de Paralelismo, JP'17, Malaga, Spain, 19-22 Sept. 2017

Icon

Optimization of a decision-making algorithm for heterogeneous platforms
Denisa Constantinescu, Angeles Navarro, Juan-Antonio Fernandez-Madrigal, Rafael Asenjo
XXVIII Edición de las Jornadas de Paralelismo, JP'17, Malaga, Spain, 19-22 Sept. 2017

Icon

Planificación thread-to-cluster de aplicaciones que utilizan memoria transaccional sobre un procesador heterogéneo
Alejandro Villegas, Ernesto Rittwagen, Angeles Navarro, Rafael Asenjo, Oscar Plata
XXVIII Edición de las Jornadas de Paralelismo, JP'17, Malaga, Spain, 19-22 Sept. 2017

Icon

Hardware support for scratchpad memory transactions on GPU architectures
Alejandro Villegas, Rafael Asenjo, Angeles Navarro Oscar Plata, Rafael Ubal, David Kaeli
23rd International European Conference on Parallel and Distributed Computing, EuroPar'17, Santiago de Compostela, 30/8-1/9 2017

Icon

Heterogeneous parallel for template based on TBB
Antonio Vilches, Angeles Navarro, Francisco Corbera, Andrés Rodríguez, Rafael Asenjo
10th International Symposium on High-Level Parallel Programming and Applications, HLPP'17, Valladolid, Spain, 10-11 July 2017

Icon
[doi]

On parallel Branch and Bound frameworks for Global Optimization
Juan Francisco Rodríguez, José Manuel García, Eligius Hendrix, Rafael Asenjo, Leocadio Casado
Journal of Global Optimization, Volume 69, Issue 3, pp 547–560, November 2017

2016

Icon

Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Rafael Asenjo and Tim Harris (Eds.)
ACM PPoPP 2016, Barcelona, España, March 12-16, 2016. ISBN: 978-1-4503-4092-2

Icon

Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
Rafael Asenjo
Keynote at 16th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2016., Granada, Spain, December 14-16, 2016

Icon

Breadth-First Search on Heterogeneous Platforms: A Case of Study on Social Networks
Luis Remis, Maria Jesus Garzaran, Rafael Asenjo, Angeles Navarro
28th Intl. Symp. on Computer Architecture and High Performance Computing, SBAC-PAD 2016., Marina del Rey, Los Angeles, USA, October 26-28, 2016

Icon

Evaluación del Consumo Energético de la Memoria Transaccional Software en Procesadores Heterogéneos
Emilio Villegas, Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata
XXVII Edición de las Jornadas de Paralelismo, JP 2016., Salamanca, Spain, 14-16 September, 2016

Icon

Improvements in Hardware Transactional Memory for GPU Architectures
Alejandro Villegas, Rafael Asenjo, Angeles Navarro, Oscar Plata
19th Workshop on Compilers for Parallel Computing, (CPC'16), Valladolid, España, July 6-8, 2016

Icon

Energy Efficiency of Software Transactional Memory in a Heterogeneous Architecture
Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata
8th Workshop on the Theory of Transactional Memory, WTTM 2016 co-located with PODC 2016., Chicago, Illinois, USA, July 25, 2016

Icon

Workload distribution and balancing in FPGAs and CPUs with OpenCL and TBB
Rafael Asenjo, Angeles Navarro, Andrés Rodríguez, J. Nunez-Yanez
Parallel Computing: On the Road to Exascale. IOS Press., Gerhard R Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer (eds), pp. 543-521, 2016

Icon

Pipeline Template for Streaming Applications on Heterogeneous Chips
Andrés Rodríguez, Angeles Navarro, Rafael Asenjo, Francisco Corbera, Antonio Vilches, María Garzarán
Parallel Computing: On the Road to Exascale. IOS Press., Gerhard R Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer (eds), pp. 327-336, 2016

Icon
[doi]

Mapping streaming applications on commodity multi-CPU and GPU on-chip processors
A. Vilches, A. Navarro, R. Asenjo, F. Corbera, R. Gran, and M. Garzaran
IEEE Tran. on Parallel and Distributed Systems, Vol 27, No. 4, IEEE Computer Society, ISSN: 1045-9219, April 2016

2015

Icon

Algoritmos paralelos de memoria compartida que determinan el menor tamaño de un árbol binario al refinar un simplex regular
Guillermo Aparicio, Eligius M.T. Hendrix, José Manuel García Salmerón, Inmaculada García, Leocadio G. Casado y Rafael Asenjo
XXVI Edición de las Jornadas de Paralelismo, JP 2015., Córdoba, Spain, 23-25 September, 2015

Icon

Patrón pipeline aplicado a arquitecturas heterogéneas big.LITTLE
Antonio Vilches, Andrés Rodríguez, Ángeles Navarro, Francisco Corbera y Rafael Asenjo
XXVI Edición de las Jornadas de Paralelismo, JP 2015., Córdoba, Spain, 23-25 September, 2015

Icon

Memoria Transaccional Hardware en Memoria Local de GPU
Alejandro Villegas, Angeles Navarro, Rafael Asenjo y Oscar Plata
XXVI Edición de las Jornadas de Paralelismo, JP 2015., Córdoba, Spain, 23-25 September, 2015

Icon

Parallel Pipeline on Heterogeneous Multi-Processing Architectures
Andrés Rodríguez, Angeles Navarro, Rafael Asenjo, Antonio Vilches, Francisco Corbera, María Garzarán
1st IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (Repara 2015, part of ISPA-2015)., Helsinki, Finland, 20-22 August, 2015

Icon

Towards a Hardware Transactional Memory for GPU Local Memory
Alejandro Villegas, Rafael Asenjo, Angeles Navarro, Oscar Plata
XXIII Jornadas de Concurrencia y Sistemas Distribuidos, JCSD'15., Malaga, Spain. June 10-12, 2015

Icon

Hardware support for Local Memory Transactions on GPU Architectures
Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Oscar Plata, Rafael Ubal and David Kaeli
10th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT 2015, part of FCRC 2015)., Portland, Oregon, USA. June 15-16, 2015

Icon
[pdf]

Productive interface to map streaming applications on heterogeneous processors
A. Rodríguez, A. Vilches, A. Navarro, R. Asenjo, F. Corbera, R. Gran, and M. Garzaran
Technical Report. Dept. Comp. Architecture. Univ. of Malaga, May 2015.,

Icon
[doi]

Adaptive Partitioning for Irregular Applications on Heterogeneous CPU-GPU chips
Antonio Vilches, Rafael Asenjo, Angeles Navarro, Francisco Corbera, Rubén Gran and María J. Garzarán
Procedia Computater Science, Vol 51,, Elsevier Eds. pp. 140-149, 2015

Icon

Reducing overheads of dynamic scheduling on heterogeneous chips
Francisco Corbera, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Antonio Vilches, and María J. Garzarán
HIP3ES: High Performance Energy Efficient Embedded Systems, HiPEAC Conference,, Amsterdam, 19-21 Jan. 2015

2014

Icon

Hierarchical Regulation of the Sensor Data Transmission for Networked Telerobots
Ángel Martínez-Tenor, Ana Gago-Benítez, Juan-Antonio Fernández-Madrigal, Ana Cruz-Martín, Rafael Asenjo, Angeles Navarro
IEEE SENSORS 2014., Valencia, Spain, Nov. 2-5, 2014

Icon

Modelos de programación para arquitecturas heterogéneas on-chip
Rafael Asenjo
Keynote inaugural de las XXV Jornadas de Paralelismo 2014 (JP2014)., Valladolid, España, Septiembre 17-19, 2014

Icon

On the parallelization of a three-parametric log-logistic estimation algorithm
Rafael Asenjo, Andrés Rodríguez, Angeles Navarro, Juan-Antonio Fernández-Madrigal, Ana Cruz-Martín
V Jornadas de Computación Empotrada 2014 (JCE2014)., Valladolid, España, Septiembre 17-19, 2014

Icon

Adaptive partitioning strategy for heterogeneous chips
Antonio Vilches, Angeles Navarro, Rafael Asenjo, Francisco Corbera, Maria Garzaran
XXV Jornadas de Paralelismo 2014 (JP2014)., Valladolid, España, Septiembre 17-19, 2014

Icon
[doi]

A Case Study of Different Task Implementations for Multioutput Stages in non-trivial Parallel Pipeline Applications
Angeles Navarro, Rafael Asenjo, Francisco Corbera, Antonio J Dios and Emilio L Zapata
Journal of Parallel Computing, June 2014

Icon

Adaptive Partitioning Strategies for Loop Parallelism in Heterogeneous Architectures
A. Navarro, A. Vilches, F. Corbera and R. Asenjo
The International Conference on High Performance Computing and Simulation (HPCS 2014), Bologna, Italy, July 2014

Icon
[doi]

Strategies for maximizing utilization on multi-CPU and multi-GPU heterogeneous architectures
A. Navarro, A. Vilches, F. Corbera and R. Asenjo
The Journal of Supercomputing, May 2014

2013

Icon
[pdf]

Strategies for Maximizing Utilization on multi-CPU & multi-GPU Heterogeneous Architectures
A. Navarro, A. Vilches, F. Corbera and R. Asenjo
Technical Report. Dept. Comp. Architecture. Univ. of Malaga, Dec 2013

Icon

A case study of oversubscription on multi-CPU & multi-GPU heterogeneous systems
A. Vilches, A. Navarro, F. Corbera and R. Asenjo
Proceedings of the 13th International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE 2013, Cabo de Gata, Spain, June 2013

2012

Icon

Main benefits of Task Parallel Framworks
Rafael Asenjo
HPC Advisory Council Spain Conference 2012, Málaga, Spain. September 13, 2012

Icon
[doi] [pdf] [pdf]

Global data re-allocation via communication aggregation in Chapel
Alberto Sanz, Rafael Asenjo, Juan López, Rafael Larrosa, Angeles Navarro, Vassily Litvinov, Sung-Eun Choi, Bradford L. Chamberlain,
2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing, New York City, NY, USA. October 24-26, 2012

Icon
[doi]

A Data Dependence Test based on the Projection of Paths over Shape Graphs
A. Navarro, F. Corbera, R. Asenjo, R. Castillo and E.L. Zapata,
Journal of Parallel and Distributed Computing, Volume 72, Issue 12, December 2012, Pages 1547-1564

Icon
[pdf]

A First Implementation of Parallel IO in Chapel for Block Data Distribution
R. Larrosa, R. Asenjo, A. Navarro, B.L. Chamberlain
Advances in Parallel Computing: Applications, Tools and Techniques on the Road to Exascale Computing, ISBN: 978-1-61499-040-6, Vol. 22, pp. 447-454, IOS Press BV, Amsterdam, 2012

Icon
[pdf]

A case study of the task-based parallel wavefront pattern
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
Advances in Parallel Computing: Applications, Tools and Techniques on the Road to Exascale Computing, ISBN: 978-1-61499-040-6, Vol. 22, pp. 65-72, IOS Press BV, Amsterdam,2012

2011

Icon
[doi]

High-level template for the task-based parallel wavefront pattern,
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
The 18th annual IEEE International Conference on High Performance Computing (HiPC 2011),, Bengaluru (Bangalore), India, December 18-21, 2011

Icon

Wavefront template for the task-based programming model
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
The 24th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2011), Colorado State University, Fort Collins, Colorado, September 8-10, 2011

Icon
[pdf]

A case study of the task-based parallel wavefront pattern
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
Technical Report. Dept. Comp. Architecture. Univ. of Malaga, July 2011

Icon
[pdf]

Wavefront template implementation based on the task programming model
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
Technical Report. Dept. Comp. Architecture. Univ. of Malaga, March 2011

2010

Icon

Evaluation of the Task Programming Model in the Parallelization of Wavefront Problems
A.J. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
III Congreso Español de Informática, Jornadas de Paralelismo 2010 (JP2010)., Valencia, España, Septiembre 7-10, 2010

Icon

Implementing a Chapel library for parallel I/O
Rafael Larrosa, A. Navarro, R. Asenjo, E.L. Zapata
III Congreso Español de Informática, Jornadas de Paralelismo 2010 (JP2010)., Valencia, España, Septiembre 7-10, 2010

Icon

Tridiagonal Systems in Chapel. Case study: The parallel cyclic reduction algorithm
A. Sanz, J. López, A. Navarro, R. Asenjo
III Congreso Español de Informática, Jornadas de Paralelismo 2010 (JP2010)., Valencia, España, Septiembre 7-10, 2010

Icon
[doi] [pdf]

Evaluation of the Task Programming Model in the Parallelization of Wavefront Problems
A.J. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
The 12th IEEE Intl. Conf. on High Performance Computing and Communications (HPCC-2010)., Melbourne, Australia, September 1-3, 2010

Icon

Conflict Analysis for heap-based Data Dependence Detection
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Parallel Computing: From Multicores and GPU's to Petascale,, ISBN: 978-1-60750-529-7, Vol. 19, pp. 351-358, IOS Press BV, Amsterdam, 2010

2009

Icon

On the automatic detection of heap-induced data dependences with interprocedural shape analysis
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
International Workshop on Advanced Distributed and Parallel Network Applications (ADPNA-2009). In conjunction with ICPP 2009., Vienna, Austria, September 22-25, 2009

Icon
[pdf]

Analytical Modeling of Pipeline Parallelism
A. Navarro, R. Asenjo, S. Tabik and C. Cascaval,
ACM-IEEE International Conference on Parallel Architectures and Compilation Techniques (PACT), Raleigh, North Carolina. September 12-16, 2009

Icon

Load balancing using work-stealing for pipeline parallelism in emerging applications
A. Navarro, R. Asenjo, S. Tabik and C. Cascaval,
IBM Research Technical Paper RC24732., IBM T.J. Watson Research Center, Yorktown Heights, NY, USA. 2009

Icon

Load balancing using work-stealing for pipeline parallelism in emerging applications
A. Navarro, R. Asenjo, S. Tabik and C. Cascaval,
ACM 23rd International Conference on Supercomputing, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA. June 8-12, 2009

2008

Icon
[doi]

Complete DefUse-Analysis in recursive programs with dynamic data structures
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, and E.L. Zapata,
Workshop on Productivity and Performance (PROPER 2008) Tools for HPC Application Development, at EuroPar'2008 Conference, Las Palmas de Gran Canaria, Spain, August 2008

Icon
[pdf]

Parallelizing irregular C codes assisted by interprocedural shape analysis
R. Asenjo, R. Castillo, F. Corbera, A. Navarro, A. Tineo and E.L. Zapata,
22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS'08), Miami, Florida USA. April 14-18, 2008

2007

Icon

Tracing Recursive Flow Paths for Interprocedural Shape Analysis
A. Tineo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
20th International Workshop on Languages and Compilers for Parallel Computing (LCPC'07), Urbana, Illinois, October 11-13, 2007

Icon
[pdf]

A formal presentation of shape analysis graphs and operations
F. Corbera, A. Navarro, R. Asenjo, A. Tineo and E.L. Zapata,
Technical Report. Dept. Comp. Architecture. Univ. of Malaga, July 2007

Icon

Interfaz para la captura de estructuras de datos dinámicas en códigos C
J.J. Segura, R. Asenjo, F. Corbera, A. Navarro and E.L. Zapata,
XVIII Jornadas de Paralelismo, JP'2007, Sep 11 - 14, 2007, Zaragoza, Spain

Icon

Interprocedural Def-Use Chains for Pointer-based Codes Optimizations
R. Castillo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
3rd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2007), July 15 - 20, 2007, L'Aquila, Italy

Icon

A Compiler Framework for Automatic Parallelization of Pointer-based Codes
A. Tineo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
3rd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2007), July 15 - 20, 2007, L'Aquila, Italy

Icon

Parallelization of dynamic data structures in pointer-based programs
R. Castillo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
Transnational Access Meeting, HPC EUROPA EVENT, Bologna, June 2007

Icon
[pdf]

A new Abstraction of the Activation Record Stack for Interprocedural Shape Analysis
A. Tineo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
Technical Report, February 2007

Icon
[pdf]

Complexity Study of the Shape Analisys based on CLSs
A. Navarro, F. Corbera, R. Asenjo, A. Tineo and E.L. Zapata,
Technical Report, February 2007

Icon
[doi] [pdf]

Detecting loop-carried dependences in programs with dynamic data structures
A. Navarro, F. Corbera, A. Tineo, R. Asenjo and E.L. Zapata,
Journal of Parallel and Distributed Computing, Volume 67, Issue 1 , January 2007, Pages 47-62

2006

Icon

Pointer analysis techniques targeted to accelerate shape analysis
R. Castillo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
XVII Jornadas de Paralelismo, 18-20 September 2006. Albacete. Spain

Icon
[doi] [pdf]

Towards a Versatile Pointer Analysis Framework
R. Castillo, A. Tineo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata,
In European Conference on Parallel Computing (EURO-PAR), 29th August - 1st September 2006. Dresden. Germany

Icon
[pdf]

Experimental results in shape analysis
R. Castillo, A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Technical Report, March 2006

Icon
[pdf]

Shape Analysis for Dynamic Data Structures based on Coexistent Links Sets
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
12th Workshop on Compilers for Parallel Computing (CPC'2006), La Coruña, Spain, pp. 149-163 (January 2006)

2005

Icon
[pdf]

A new Strategy for Shape Analysis based on Coexistent Links Sets
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Parallel Computing (ParCo'2005), Univ. of Malaga, Spain, September 13-16, 2005

Icon
[pdf]

On the parallelization of irregular and dynamic programs
O. Plata, R. Asenjo, E. Gutiérrez, F. Corbera, A. Navarro, E.L. Zapata
Parallel Computing, vol. 31, Iss. 6, June 2005, pp. 544-562

Icon
[pdf]

A novel Approach for Detecting Heap-based Loop-carried Dependences
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
24th IEEE Int'l. Conf. on Parallel Processing (ICPP'2005), Univ. of Oslo, Norway, pp. 99-106 (June 2005)

2004

Icon

A New Loop-Carried Dependence Detection Approach for Pointer-Based Codes
F. Corbera, A. Navarro, R. Asenjo, A. Tineo, E.L. Zapata
XV Jornadas de Paralelismo, Almería, Spain, September 15-17, 2004, pp. 432-437

Icon
[doi] [pdf]

A Framework to Capture Dynamic Data Structures in Pointer-Based Codes
F. Corbera, R. Asenjo, E.L. Zapata
IEEE Trans. on Parallel and Distributed Systems, vol. 15, no. 2, February 2004, pp. 151-166

Icon

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

Icon
[pdf]

A new Dependence Test based on Shape Analysis for Pointer-based Codes
A. Navarro, F. Corbera, R. Asenjo, A. Tineo, O. Plata, E.L. Zapata
17th Int'l Workshop on Languages and Compilers for Parallel Computing (LCPC'2004), West Lafayette, Indiana, USA, September 22-25, 2004
(published by Springer-Verlag, Germany, LNCS 2005, v. 3602 pp. 394-408, JCR Q4)

Icon
[pdf]

Exploiting Locality and Parallelism in Pointer-based Programs
A. Navarro, R.G. Valderrama, F. Corbera, E. Gutiérrez, R. Asenjo, O. Plata, E.L. Zapata
11th Workshop on Compilers for Parallel Computers (CPC'2004), Seeon Monastery, Chiemsee, Germany, July 7-9, 2004

Icon

Optimization Techniques for Irregular and Pointer-based Programs
R. Asenjo, F. Corbera, E. Gutiérrez, A. Navarro, O. Plata, E.L. Zapata
12th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP'2004), La Coruña, Spain, February, 11-13, 2004

2003

Icon
[pdf]

On the Parallelization of Irregular and Dynamic Programs
O. Plata, R. Asenjo, E. Gutiérrez, F. Corbera, A. Navarro, E.L. Zapata
10th Workshop on Compilers for Parallel Computers (CPC'2003), Amsterdam, The Netherlands, January 8-10, 2003

2002

Icon
[pdf]

Towards Compiler Optimization of Codes Based on Arrays of Pointers
F. Corbera, R. Asenjo, E. Zapata
15th Int'l Workshop on Languages and Compilers for Parallel Computing (LCPC'02), College Park, Maryland, July 25-27, 2002
(published by Springer-Verlag, Germany, LNCS 2005, v. 2481 pp. 142-156, JCR Q4)

Icon

Locality Analysis of Irregular and Dynamic Codes
O. Plata, R. Asenjo, E. Gutiérrez, F. Corbera, E.L. Zapata
NATO Advanced Research Workshop on High Performance Computing: Technology and Applications, Cetraro, Italy, June 24-27, 2002

Icon
[pdf]

New Shape Analysis and Interprocedural Techniques for Automatic Parallelization of Codes
F. Corbera, R. Asenjo, E.L. Zapata
Int'l J. of Parallel Programming, vol. 30, no. 1, February 2002, pp. 37-63

2001

Icon
[pdf]

Progressive Shape Analysis for Real C Codes
F. Corbera, R. Asenjo, E.L. Zapata
IEEE Int'l. Conf. on Parallel Processing (ICPP'2001), Valencia, Spain, September 3-7, 2001

2000

Icon
[doi]

Automatic Parallelization of Irregular Applications
E. Gutiérrez, R. Asenjo, O. Plata, E.L. Zapata
J. Parallel Computing, vol. 26, no. 13-14, December 2000, pp. 1709-1738

Icon
[pdf]

Accurate Shape Analysis for Recursive Data Structures
F. Corbera, R. Asenjo, E.L. Zapata
13th Int'l. Workshop on Languages and Compilers for Parallel Computing (LCPC'2000), IBM T.J. Watson Res. Ctr., Yorktown Heights, New York, NY, August 10-12, 2000
(published by Springer-Verlag, Berlin, Germany, S.P. Midkiff, J.E. Moreira, M. Gupta, S. Chatterjee, J. Ferrante, J. Prins, W. Pugh and C.-W. Tseng, Eds., LNCS no. 2017. JCR 2001 Q3, IF: 0.415)

Icon
[pdf]

Un Paso en el Proceso de Paralelización Automática de Códigos C
F. Corbera, R. Asenjo, E.L. Zapata
XI Jornadas de Paralelismo, Granada, Spain, September 11-13, 2000

Icon
[pdf]

e-Commerce for Interactive Video Database
R. Asenjo, I. Navarro, M. Rodríguez, M. Ujaldón, E.L. Zapata
SSGRR 2000 Computer & eBusiness Conference, L`Aquila, Rome, July 31 - August 6, 2000

Icon
[pdf]

Automatic Iteration/Data Partitioning for Distributed Shared Memory Systems
A. Navarro, R. Asenjo, E.L. Zapata
NATO Advanced Research Workshop on High Performance Computing: Technology and Applications, Cetraro, Italy, June 12-15, 2000

1999

Icon
[pdf]

New Shape Analysis Techniques for Automatic Parallelization of C Codes
F. Corbera, R. Asenjo, E.L. Zapata
ACM Int'l. Conf. on Supercomputing (ICS'99), Rhodes, Greece, June 20-25, 1999

Icon
[pdf]

Access Descriptor Based Locality Analysis for Distributed-Shared Memory Multiprocessors
A.G. Navarro, R. Asenjo, E.L. Zapata, D. Padua
IEEE Int'l. Conf. on Parallel Processing (ICPP'99), Aizu-Wakamatsu, Japan, pp. 86-94, September 21-24, 1999

Icon
[pdf]

Data-Parallel Support for Numerical Irregular Problems
E.L. Zapata, O. Plata, R. Asenjo, G.P. Trabado
J. Parallel Computing, vol. 25, no. 13-14, pp. 1971-1994, December 1999

Icon
[pdf] [pdf]

Parallel Pivots LU Algorithm on the Cray T3E
R. Asenjo, E.L. Zapata
4th Int'l. Conf. of the ACPC (ACPC'99), Salzburg, Austria, pp. 38-47, Feb. 16-18, 1999

1998

Icon
[pdf]

HPF-2 Support for Dynamic Sparse Computations
R. Asenjo, O. Plata, J. Touriño, R. Doallo, E.L. Zapata
11th Int'l Workshop on Languages and Compilers for Parallel Computing (LCPC'98), Chapel Hill, North Carolina, pp. 230-246, August 7-9, 1998
(published by Springer-Verlag, Berlin, Germany, S. Chatterjee, J.F. Prins, L. Carter, J. Ferrante, Z. Li, D. Sehr and P.-C. Yew, Eds., LNCS no. 1656. JCR 2000 Q1 IF: 0.39)

1997

Icon
[pdf]

Factorización LU de Matrices Dispersas en Multiprocesadores
Rafael Asenjo Plaza
PhD Thesis, Dept. Computer Architecture, University of Málaga, December 1997

Icon
[pdf]

Paralelización Automática de Códigos Fortran Irregulares
R. Asenjo, E. Gutiérrez, Y. Lin, D. Padua, B. Pottenger, E.L. Zapata
VIII Jornadas de Paralelismo, Cáceres, Spain, September 10-12, 1997, pp. 351-364

Icon
[pdf]

Virtual Animation of Tomographic Volumes on Multiprocessors
J.R. Cózar, R. Asenjo, E.L. Zapata
VII Nat'l Symp. on Pattern Recognition and Image Analysis, Bellaterra (Barcelona), Spain, April 1997, pp. 329-334

1996

Icon
[pdf]

On the Automatic Parallelization of Sparse and Irregular Fortran Codes
R. Asenjo, E. Gutiérrez, Y. Lin, D. Padua, B. Pottenger, E.L. Zapata
CSRD-1512, Univ. of Illinois at Urbana-Champaign, December 1996

Icon
[pdf]

Solving the Eigenvalues of Symmetric Sparse Matrices Applying Parallelism
M.A. Trenas, R. Asenjo, E.L. Zapata
Euroconference: Supercomputation in Nonlinear and Disordered Systems: Algorithms, Applications and Architectures, San Lorenzo de El Escorial, Madrid, Spain, September 23-28, 1996, pp. 347-351
(published by World Scientific Pub., Singapore, L. Vázquez, F. Tirado, and I. Martín, Eds., 1997)

Icon
[pdf]

Analyzing Data Structures for Parallel Sparse Direct Solvers: Pivoting and Fill-in
J. Touriño, R. Doallo, R. Asenjo, O. Plata, E.L. Zapata
6th Workshop on Compilers for Parallel Computers, Aachen, Germany, December 11-13, 1996, pp. 151-168

Icon
[pdf]

Iterative and Direct Sparse Solvers on Parallel Computers
R. Asenjo, G. Bandera, G.P. Trabado, O. Plata, E.L. Zapata
Euroconference: Supercomputation in Nonlinear and Disordered Systems: Algorithms, Applications and Architectures, San Lorenzo de El Escorial, Madrid, Spain, September 23-28, 1996, pp. 85-99
(published by World Scientific Pub., Singapore, L. Vázquez, F. Tirado, and I. Martín, Eds., 1997)

Icon
[pdf]

Algoritmos Paralelos para el Cálculo de Autovalores en Matrices Simétricas Dispersas
M.A. Trenas, R. Asenjo, E.L. Zapata
VII Jornadas de Paralelismo, Santiago de Compostela, Spain, September 11-13, 1996, pp. 397-406

Icon
[pdf]

Animación Virtual de Volúmenes Tomográficos en Multiprocesadores
J.R. Cózar, R. Asenjo, E.L. Zapata
VII Jornadas de Paralelismo, Santiago de Compostela, Spain, September 11-13, 1996, pp. 309-318

Icon
[pdf]

Compilation Issues for Irregular Problems
R. Asenjo, G.P. Trabado, M. Ujaldón, E.L. Zapata
Workshop on Parallel Programming Environments for High-Performance Computing, L'Alpe d'Huez, France, April 1-5, 1996, pp. 187-199

1995

Icon
[pdf] [pdf]

Sparse LU Factorization on the Cray T3D
R. Asenjo, E.L. Zapata
Int'l Conf. on High-Performance Computing and Networking, Milan, Italy, May 3-5, 1995, pp. 690-696
(published by Springer-Verlag, Berlin, Germany, B. Hertzberger and G. Serazzi, Eds., LNCS no. 919, JCR 2000 IF:0.39)

1994

Icon
[pdf]

Parallel Sparse LU Factorization
R. Asenjo, M. Ujaldón, E.L. Zapata
HPF-2: Scope of Activities and Motivating Applications, High Performance Fortran Forum, 1994, pp. 72-78

Icon
[pdf]

Sparse Block and Cyclic Data Distributions for Matrix Computations
R. Asenjo, L.F. Romero, M. Ujaldón, E.L. Zapata
Advanced Workshop in High Performance Computing: Technology, Methods and Applications, Cetraro, Italy, June 1994, pp. 359-377
(published by Elsevier Science, Amsterdam, The Netherlands, J.J. Dongarra, L. Grandinetti, G.R. Joubert and J.Kowalik, Eds., 1995.)

Icon
[pdf]

3D Reconstruction of Macromolecules on Multiprocessors
M. Ujaldón, R. Asenjo, J.C. Cabaleiro, J.M. Carazo, E.L. Zapata
2nd EUROMICRO Workshop on Parallel and Distributed Processing, Malaga, Spain, January 26-28, 1994, pp. 260-267

1993

Icon
[pdf]

Parallel WZ Factorization on Mesh Multiprocessors
R. Asenjo, M. Ujaldón, E.L. Zapata
J. Microprocessing and Microprogramming, vol. 38, no. 5, 1993, pp. 319-326