All Papers
Author: F. Corbera

2023

2022

2021

Efficient Heterogeneous Matrix Profile on a CPU + High Performance FPGA with Integrated HBM [doi]
J.C. Romero, A. Navarro, A. Vilches, A. Rodriguez, F. Corbera, R. Asenjo
Future Generation Computer Systems, 125, December 2021, pp. 10-23

Introduce Metodologías Activas en tu Clase, Indispensable en Tiempos de Pandemia [link]
E. Hendrix, F.M. Castro, D.A. Constantinescu, F. Corbera, S. Gonzalez-Navarro, M. Gonzalez, J. Hormigo, J.R. Cozar, A. Rodriguez
XXXI Jornadas de Paralelismo (JP'20/21) (parte de las Jornadas Sarteco), Malaga (Spain), September 2021

Efficiency and Productivity for Decision Making on Low-Power Heterogeneous CPU+GPU SoCs [doi]
D.A. Constantinescu, A. Navarro, F. Corbera, J.A. Fernandez-Madrigal, R. Asenjo
The Journal of Supercomputing, 77, January 2021, pp. 44-65

2020

Parallel Multiprocessing and Scheduling on the Heterogeneous Xeon+FPGA Platform [doi]
A. Rodriguez, A. Navarro, R. Asenjo, F. Corbera, R. Gran, D. Suarez, J. Nuñez-Yañez
The Journal of Supercomputing, 76, June 2020, pp. 4645-4665

2019

Exploring Heterogeneous Scheduling for Edge Computing with CPU and FPGA MPSoCs [doi]
A. Rodriguez, A. Navarro, R. Asenjo, F. Corbera, R. Gran, D. Suarez, J. Nuñez-Yañez
Journal of Systems Architecture, 98, September 2019, pp. 27-40

Solving Large-Scale Markov Decision Processes on Low-Power Heterogeneous Platforms [link]
D.A. Constantinescu, A. Navarro, F. Corbera, J.A. Fernandez-Madrigal, R. Asenjo
International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE'19), Rota (Cadiz, Spain), June-July 2019

Heterogeneous parallel_for Template for CPU-GPU Chips [doi]
A. Navarro, F. Corbera, A. Rodriguez, A. Vilches, R. Asenjo
International Journal of Parallel Programming, 47 (2), April 2019, pp. 231-233

Evaluation of Heterogeneous Execution on an HPC-Oriented CPU-FPGA System-on-Chip [link]
A. Rodriguez, A. Navarro, R. Asenjo, F. Corbera, R. Gran-Tejero, D. Suarez-Gracia, J. Nunez-Yanez
International Workshop on High-Level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU’19) (co-located with HiPEAC'19), Valencia (Spain), January 2019

2018

2017

Motivando al Alumno de Ingeniería Mediante la Plataforma Raspberry Pi [link]
R. Asenjo, S. Gonzalez-Navarro, F. Corbera, A. Navarro, A. Rodriguez, J. Villalba, E.M.T. Hendrix
XXVIII Jornadas de Paralelismo (JJPP'17) (parte de las Jornadas Sarteco), Malaga (Spain), September 2017

Heterogeneous Parallel for Template Based on TBB [link]
A. Vilches, A. Navarro, F. Corbera, A. Rodriguez, R. Asenjo
10th International Symposium on High-Level Parallel Programming and Applications (HLPP'17), Valladolid (Spain), July 2017

2016

Mapping Streaming Applications on Commodity Multi-CPU and GPU On-Chip Processors [doi]
A. Vilches, A. Navarro, R. Asenjo, F. Corbera, R. Gran, M. Garzaran
IEEE Transactions on Parallel and Distributed Systems, 27 (4), April 2016, pp. 1099-1115

2015

Patrón pipeline Aplicado a Arquitecturas Heterogéneas big.LITTLE [link]
A. Vilches, A. Rodriguez, A. Navarro, F. Corbera, R. Asenjo
XXVI Jornadas de Paralelismo (JJPP'15) (parte de las Jornadas Sarteco), Cordoba (Spain), September 2015

Pipeline Template for Streaming Applications on Heterogeneous Chips [doi]
A. Rodríguez, A. Navarro, R. Asenjo, F. Corbera, A. Vilches, M. Garzaran
International Conference on Parallel Computing (ParCo'15), Edinburgh, UK, September 2015
(IOS Press, Advances in Parallel Computing, Vol. 27: Parallel Computing: On the Road to Exascale, pp. 327-336, 2016)

Parallel Pipeline on Heterogeneous Multi-Processing Architectures [doi]
A. Rodriguez, A. Navarro, R. Asenjo, A. Vilches, F. Corbera, M. Garzaran
1st IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (RePara’15) (co-located with ISPA’15), Helsinki, Finland, August 2015

Adaptive Partitioning of Irregular Applications on heterogeneous CPU-GPU chips [doi]
A. Vilches, R. Asenjo, A. Navarro, F. Corbera, R. Gran, M. Garzaran
International Conference on Computational Science (ICCS'15), Reykjavik, Iceland, June 2015
(Elsevier, Procedia Computer Science, Vol. 51, 2015, pp. 140-149)

Reducing Overheads of Dynamic Scheduling on Heterogeneous Chips [link]
F. Corbera, A. Rodriguez, R. Asenjo, A. Navarro, A. Vilches, M.J. Garzaran
Workshop on High Performance Energy Efficient Embedded Systems (HIP3ES’15) (co-located with HiPEAC’15), Amsterdam (The Netherlands), January 2015

2014

Strategies for Maximizing Utilization on Multi-CPU and Multi-GPU Heterogeneous Architectures [doi]
A. Navarro, A. Vilches, F. Corbera, R. Asenjo
The Journal of Supercomputing, 70 (2), November 2014, pp 756-771

Adaptive Partitioning Strategy for Heterogeneous Chips [link]
A. Vilches, A. Navarro, R. Asenjo, F. Corbera, M. Garzaran
XXV Jornadas de Paralelismo (JJPP'14) (parte de las Jornadas Sarteco), Valladolid (Spain), September 2014

A Case Study of Different Task Implementations for Multioutput Stages in non-trivial Parallel Pipeline Applications [doi]
A. Navarro, R. Asenjo, F. Corbera, A.J. Dios, E.L. Zapata
Parallel Computing, 40 (8), August 2014, pp. 374-393

Adaptive Partitioning Strategies for Loop Parallelism in Heterogeneous Architectures [doi]
A. Navarro, A. Vilches, F. Corbera, R. Asenjo
International Conference on High Performance Computing & Simulation (HPCS’14), Bologna (Italy), July 2014, pp. 120-128

2013

Efficient Floating-Point Representation for Balanced Codes for FPGA Devices [doi]
J. Villalba, J. Hormigo, F. Corbera, M. Gonzalez, E.L. Zapata
IEEE 31st International Conference on Computer Design (ICCD'13), Asheville (NC), USA, October 2013 (Best Paper Award)

A Case Study of Oversubscription on Multi-CPU & Multi-GPU Heterogeneous Systems [link]
A. Vilches, A. Navarro, F. Corbera, R. Asenjo
13th International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE'13), Cabo de Gata (Spain), June 2013

An Experience of E-assessment in an Introductory Course on Computer Organization [doi]
E. Gutierrez, M.A. Trenas, F. Corbera, J.R. Cozar, S. Romero
International Conference on Computational Science (ICCS'13), Barcelona (Spain), June 2013
(Elsevier, Procedia Computer Science. Vol. 18, June 2013, pp. 1436–1445)

2012

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

2011

High-Level Template for the Task-Based Parallel Wavefront Pattern [doi]
A. Garcia, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
18th Annual IEEE International Conference on High Performance Computing (HiPC’11), Bangalore (India), December 2011

Wavefront Template for the Task-Based Programming Model [link]
A. Garcia, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
24th International Workshop on Languages and Compilers for Parallel Computing (LCPC’2011), Colorado State University, Fort Collins (CO), USA, September 2011

A Case Study of the Task-Based Parallel Wavefront Pattern [doi]
A. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
International Conference on Parallel Computing (ParCo’11),, Ghent (Belgium), August-September 2011
(Advances in Parallel Computing, Vol. 22: Applications, Tools and Techniques on the Road to Exascale Computing, IOS Press, pp. 65-72, 2012)

2010

Evaluation of the Task Programming Model in the Parallelization of Wavefront Problems [link]
A.J. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
XXI Jornadas de Paralelismo (JJPP'10) (parte de CEDI 2010), Valencia (Spain), September 2010

Evaluation of the Task Programming Model in the Parallelization of Wavefront Problems [doi]
A.J. Dios, R. Asenjo, A. Navarro, F. Corbera, E.L. Zapata
12th IEEE International Conference on High Performance Computing and Communications (HPCC'10), Melbourne (Australia), September 2010

A New Moodle Module Supporting Automatic Verification of VHDL-based Assignments [doi]
E. Gutierrez, M.A. Trenas, J.R. Cozar, F. Corbera, S. Romero
Computers and Education, 54 (2), February 2010, pp. 562-577

2009

Un Modulo para la Gestion de Practicas de Tecnologia de Computadores en Moodle
J.R. Cozar, S. Romero, M.A. Trenas, F. Corbera, E. Gutierrez
XXI Jornadas de Paralelismo (JJPP'09), A Coruña (Spain), September 2009

On the Automatic Detection of Heap-Induced Data Dependencies with Interprocedural Shape Analysis [doi]
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
International Workshop on Advanced Distributed and Parallel Network Applications (ADPNA'09) (co-located with ICPP'09), Vienna, Austria, September 2009

Conflict Analysis for Heap-based Data Dependence Detection [doi]
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
International Parallel Computing Conference (ParCo'09), Lyon (France), September 2009
(Advances in Parallel Computing, Vol. 19: Parallel Computing: From Multicores and GPU's to Petascale, B. Chapman, F. Desprez, G.R. Joubert, A. Lichnewsky, F. Peters and T. Priol, Eds., pp. 351-358, 2010)

2008

Complete Def-Use Analysis in Recursive Programs with Dynamic Data Structures [doi]
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Workshop on Productivity and Performance (PROPER'08) (co-located with Euro-Par'08), Las Palmas de Gran Canaria, Spain, August 2008
(Springer, LNCS 5415, E. Cesar, M. Alexander, A. Streit, J.L. Traff, C. Cerin, A. Knupfer, D. Kranzlmuller and S. Jha, Eds., pp. 273-282)

Development of a New MOODLE Module for a Basic Course on Computer Architecture [doi]
F. Corbera, E. Gutierrez, J.R. Cozar, S. Romero, M.A. Trenas
13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'08), Madrid, Spain, June-July 2008

Parallelizing Irregular C Codes Assisted by Interprocedural Shape analysis [doi]
R. Asenjo, R. Castillo, F. Corbera, A. Navarro, A. Tineo, E.L. Zapata
22nd IEEE International Symposium on Parallel and Distributed Processing (IPDPS'08), Miami (FL), USA, April 2008

2007

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

Interfaz para la Captura de Estructuras de Datos Dinamicas en Codigos C
J.J. Segura, R. Asenjo, F. Corbera, A. Navarro, E.L. Zapata
XVIII Jornadas de Paralelismo (JJPP'07), Zaragoza (Spain), September 2007

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

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

Parallelization of Dynamic Data Structures in Pointer-Based Programs
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Transnational Access Meeting - HPC EUROPA EVENT, Bologna, Italy, June 2007

A Compiler Framework for Automatic Parallelization of Pointer-based Codes
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
Transnational Access Meeting - HPC EUROPA EVENT, Bologna, Italy, June 2007

Implementation of an Integrated Management&Tracing System for Computer Technology Laboratory Practices in the Context of an ECTS Experience [link]
F. Corbera, E. Gutierrez, J.R. Cozar, S. Romero, M.A. Trenas
1st International Technology, Education and Development Conference (INTED'07), Valencia, Spain, March 2007

Detecting Loop-Carried Dependences in Programs with Dynamic Data Structures [doi]
A. Navarro, F. Corbera, A. Tineo, R. Asenjo, E.L. Zapata
Journal of Parallel and Distributed Computing, 67 (1), January 2007, pp. 47-62

2006

Pointer Analysis Techniques Targeted to Accelerate Shape Analysis
R. Castillo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
XVII Jornadas de Paralelismo (JJPP'06), Albacete (Spain), September 2006

Towards a Versatile Pointer Analysis Framework [doi]
R. Castillo, A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
12th European Conference on Parallel Processing (Euro-Par'06), Dresden (Germany), August-September 2006
(Springer, LNCS 4128, W.E. Nagel, W.V. Walter and W. Lehner, Eds., pp. 323-333)

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

2005

A new Strategy for Shape Analysis based on Coexistent Links Sets [link]
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
International Conference on Parallel Computing (ParCo2005), Malaga (Spain), September 2005
(Parallel Computing: Current and Future Issues of High End Computing, John von Neumann Institute for Computing, Jülich, Germany, NIC Series Vol. 33, pp. 557-564, 2006)

A Novel Approach for Detecting Heap-based Loop-carried Dependences [doi]
A. Tineo, F. Corbera, A. Navarro, R. Asenjo, E.L. Zapata
International Conference on Parallel Processing (ICPP'05), Oslo (Norway), June 2005

On the Parallelization of Irregular and Dynamic Programs [doi]
O. Plata, R. Asenjo, E. Gutierrez, F. Corbera, A. Navarro, E.L. Zapata
Parallel Computing, 31 (6), June 2005, pp. 544-562

2004

A New Dependence Test based on Shape Analysis for Pointer-based Codes [doi]
A. Navarro, F. Corbera, R. Asenjo, A. Tineo, O. Plata, E.L. Zapata
17ht International Workshop on Languages and Compilers for Parallel Computing (LCPC'04), West Lafayette (IN, USA), September 2004
(Springer, LNCS 3602, R. Eigenmann, Z. Li and S.P. Midkiff, Eds., pp. 394-408)

Experiencia Docente con un Servidor de Prácticas para la Asignatura Tecnología de Computadores
S. Romero, F. Corbera, E. Gutierrez, M.A. Trenas, J.R. Cozar
XV Jornadas de Paralelismo (JJPP'04), Almeria (Spain), September 2004

A new Loop-Carried Dependence Detection Approach for Pointer-based Codes
F. Corbera, A. Tineo, E.L. Zapata, A. Navarro, R. Asenjo
XV Jornadas de Paralelismo (JJPP'04), Almeria (Spain), September 2004

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

Optimization Techniques for Irregular and Pointer-based Programs (Invited Talk) [doi]
R. Asenjo, F. Corbera, E. Gutierrez, A. Navarro, O. Plata, E.L. Zapata
12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04), A Coruna, Spain, February 2004

A Framework to Capture Dynamic Data Structures in Pointer-Based Codes [doi]
F. Corbera, R. Asenjo, E.L. Zapata
IEEE Transactions on Parallel and Distributed Systems, 15 (2), February 2004, pp. 151-166

2003

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

2002

Towards Compiler Optimization of Codes Based on Arrays of Pointers [doi]
F. Corbera, R. Asenjo, E.L. Zapata
15th International Workshop on Languages and Compilers for Parallel Computing (LCPC'02), College Park (MD, USA), July 2002
(Springer, LNCS 2481, B. Pugh and C-W. Tseng, Eds., pp. 142-156)

Locality Analysis of Irregular and Dynamic Codes
O. Plata, R. Asenjo, E. Gutierrez, F. Corbera, E.L. Zapata
NATO Advanced Research Workshop on High Performance Computing: Technology and Applications, Cetraro (Italy), June 2002

New Shape Analysis and Interprocedural Techniques for Automatic Parallelization of C Codes [doi]
F. Corbera, R. Asenjo, E.L. Zapata
International Journal of Parallel Programming, 30 (1), February 2002, pp. 37-63

2001

Progressive Shape Analysis for Real C Codes [doi]
F. Corbera, R. Asenjo, E.L. Zapata
International Conference on Parallel Processing (ICPP'01), Valencia (Spain), September 2001

2000

Un Paso en el Proceso de Paralelizacion Automática de Codigos C
F. Corbera, R. Asenjo, E.L. Zapata
XI Jornadas de Paralelismo (JJPP'00), Granada (Spain), September 2000

Accurate Shape Analysis for Recursive Data Structures [doi]
F. Corbera, R. Asenjo, E.L. Zapata
13th International Workshop on Languages and Compilers for Parallel Computing (LCPC'00), Yorktown Heights (NY, USA), August 2000
(Springer, LNCS 1947, S.P. Midkiff, J.E. Moreira, M. Gupta, S. Chatterjee, J. Ferrante, J. Prins, W. Pugh and C.-W. Tseng, Eds., pp. 1-15)

1999

New Shape Analysis Techniques for Automatic Parallelization of C Codes [doi]
F. Corbera, R. Asenjo, E.L. Zapata
13th ACM International Conference on Supercomputing (ICS'99), Rhodes (Greece), June 1999

1998

1997

1996

1995

1994

1993

1992

1991

1990

1989

1988

1986

1985

1984

1983

1982

1981

Select Publications