Oscar Plata


Full Professor

Department of Computer Architecture
University of Malaga
Spain

Publications

This is a complete list of my research publications in chronological order.

Alternatively, you can see a similar list sorted into research topics in the publications section of the Parallel Architectures, Programming and Compilers (PAPC) group.

2018
TMbarrier: Speculative Barriers using Hardware Transactional Memory
Manuel Pedrero, Eladio Gutierrez and Oscar Plata
26th Euromicro Int'l. Conf. on Parallel, Distributed and Network-based Processing (PDP'18), Cambridge (UK), March 2018.
Exact Alignment with FM-index on the Intel Xeon Phi Knights Landing Processor
Jose M. Herruzo, Sonia Gonzalez-Navarro, Pablo Ibañez, Victor Viñals, Jesus Alastruey and Oscar Plata
Workshop on Accelerator Architecture in Computational Biology and Bioinformatics (AACBB'18) (co-located with HPCA 2018), Vienna (Austria), February 2018.
Lightweight Hardware Transactional Memory for GPU Scratchpad Memory
Alejandro Villegas, Rafael Asenjo, Angeles Navarro, Oscar Plata and David R. Kaeli
IEEE Trans. On Computers, 2018.
Privatizing Transactions for Lee's Algorithm in Commercial Hardware Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
Journal of Supercomputing, 2018.
2017
Towards a Software Transactional Memory for Heterogeneous CPU-GPU Processors
Alejandro Villegas, Angeles Navarro, Rafael Asenjo and Oscar Plata
3rd IEEE Int'l. Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (Repara'17) (co-located with ParCo 2017), Bologna (Italy), September 2017.
Mejora de la Escalabilidad de Sistemas de Memoria Transaccional Hardware
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
XXVIII Jornadas de Paralelismo (part of Jornadas Sarteco), Salamanca (Spain), September 2017.
Planificación Thread-to-Cluster de Aplicaciones que Utilizan Memoria Transaccional sobre un Procesador Heterogéneo
Alejandro Villegas, Ernesto Rittwagen, Angeles Navarro, Rafael Asenjo and Oscar Plata
XXVIII Jornadas de Paralelismo (part of Jornadas Sarteco), Salamanca (Spain), September 2017.
ReduxSTM: Optimizing STM Designs for Irregular Applications
Manuel Pedrero, Eladio Gutierrez, Sergio Romero and Oscar Plata
Journal of Parallel and Distributed Computing, 107, pp. 114-133, September 2017.
Hardware Support for Scratchpad Memory Transactions on GPU Architectures
Alejandro Villegas, Rafael Asenjo, Angeles Navarro, Oscar Plata, Rafael Ubal and David R. Kaeli
23rd Int'l. Conference on Parallel and Distributed Computing (Euro-Par 2017), Santiago de Compostela (Spain), August-Septmeber 2017.
(Springer-Verlag, LNCS 10417, pp. 273-286, 2017).
Lazy Irrevocability for Best-Effort Transactional Memory Systems
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
IEEE Trans. On Parallel and Distributed Systems, 28 (7), pp. 1919-1932, July 2017.
Enhancing Scalability in Best-Effort Hardware Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
Journal of Parallel and Distributed Computing, 104, pp. 73-87, June 2017.
Leveraging Irrevocability to Deal with Signature Saturation in Hardware Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
Journal of Supercomputing, 73 (6), pp. 2525-2557, June 2017.
2016
A Comparative Analysis of STM Approaches to Reduction Operations in Irregular Applications
Manuel Pedrero, Eladio Gutierrez, Sergio Romero and Oscar Plata
Journal of Computational Science, 17 (Part 3), pp. 630-638, November 2016.
Evaluacion del Consumo Energetico de la Memoria Transaccional Software en Procesadores Heterogeneos
Emilio Villegas, Alejandro Villegas, Angeles Navarro, Rafael Asenjo and Oscar Plata
XXVII Jornadas de Paralelismo (part of Jornadas Sarteco), Salamanca (Spain), September 2016.
Analisis Comparativo del Uso de STMs en Codigos de Reduccion Irregulares
Manuel Pedrero, Eladio Gutierrez, Sergio Romero and Oscar Plata
XXVII Jornadas de Paralelismo (part of Jornadas Sarteco), Salamanca (Spain), September 2016.
Irrevocabilidad Relajada para Memoria Transaccional Hardware
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
XXVII Jornadas de Paralelismo (part of Jornadas Sarteco), Salamanca (Spain), September 2016.
Insights into the Fallback Path of Best-Effort Hardware Transactional Memory Systems
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
22nd Int'l. Conference on Parallel and Distributed Computing (Euro-Par 2016), Grenoble (France), August 2016.
(Springer-Verlag, LNCS 9833, pp. 251-263, 2016).
Energy Efficiency of Software Transactional Memory in a Heterogeneous Architecture
Emilio Villegas, Alejandro Villegas, Angeles Navarro, Rafael Asenjo, Yash Ukidave and Oscar Plata
8th Workshop on the Theory of Transactional Memory (WTTM 2016) (co-located with PODC 2016), Chicago (IL, USA), July 2016.
Improvements in Hardware Transactional Memory for GPU Architectures
Alejandro Villegas, Rafael Asenjo, Angeles Navarro and Oscar Plata
19th Workshop on Compilers for Parallel Computing (CPC'16), Valladolid (Spain), July 2016.
Exploring Fallback Solutions in Best-Effort Hardware Transactional Memory
Ricardo Quislant, Eladio Gutierrez and Oscar Plata
19th Workshop on Compilers for Parallel Computing (CPC'16), Valladolid (Spain), July 2016.
2015
Memoria Transaccional Hardware en Memoria Local de GPU
Alejandro Villegas, Angeles Navarro, Rafael Asenjo and Oscar Plata
XXVI Jornadas de Paralelismo (part of Jornadas Sarteco), Cordoba (Spain), September 2015.
Reduccion de la Saturacion en Signaturas Mediante Irrevocabilidad en Sistemas HTM
Ricardo Quislant, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
XXVI Jornadas de Paralelismo (part of Jornadas Sarteco), Cordoba (Spain), September 2015.
Mejorando el Rendimiento en Aplicaciones Irregulares con Memoria Transaccional
Manuel Pedrero, Eladio Gutierrez, Sergio Romero and Oscar Plata
XXVI Jornadas de Paralelismo (part of Jornadas Sarteco), Cordoba (Spain), September 2015.
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'15), Portland, OR, USA, June 2015.
Towards a Hardware Transactional Memory for GPU Local Memory
Alejandro Villegas, Rafael Asenjo, Angeles Navarro and Oscar Plata
XXIII Jornadas de Concurrencia y Sistemas Distribuidos, Malaga (Spain), June 2015.
Improving Transactional Memory Performance for Irregular Applications
Manuel Pedrero, Eladio D. Gutierrez, Sergio Romero and Oscar Plata
Int'l. Conf. on Computational Science (ICCS'15), Reykjavik, Iceland, June 2015.
(Elsevier, Procedia Computer Science, Vol. 51, 2015, pp. 2714-2718).
Conflict Detection in Hardware Transactional Memory
Ricardo Quislant, Eladio D. Gutierrez, Emilio L. Zapata and Oscar Plata
Transactional Memory: Foundations, Algorithms, Tools and Applications (COST Action Euro-TM IC1001).
(Springer Verlag, LNCS 8913, R. Guerraoui and P. Romano, Eds., pp. 127-149, 2015).
Irrevocable Transactions to Handle Signature Saturation
Ricardo Quislant, Eladio D. Gutierrez and Oscar Plata
18th Workshop on Compilers for Parallel Computing (CPC'15), London (UK), January 2015.
Effective Transactional Memory Execution Management for Improved Concurrency
Miguel A. Gonzalez-Mesa, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
Int'l. HiPEAC Conf. (HiPEAC'15), Amsterdam (The Netherlands), January 2015.
2014
Improving Signature Behavior by Irrevocability in Transactional Memory Systems
Ricardo Quislant, Eladio D. Gutierrez, Emilio L. Zapata and Oscar Plata
26th Int'l. Symp. on Computer Architecture and High-Performance Computing (SBAC-PAD'14), Paris (France), October 2014.
Scalability Analysis of Signatures in Transactional Memory Systems
Ricardo Quislant, Eladio D. Gutierrez and Oscar Plata
26th Int'l. Symp. on Computer Architecture and High-Performance Computing (SBAC-PAD'14), Paris (France), October 2014.
Effective Transactional Memory Execution Management for Improved Concurrency
Miguel A. Gonzalez-Mesa, Eladio Gutierrez, Emilio L. Zapata and Oscar Plata
ACM Trans. On Architecture and Code Optimization, 11 (3), 2014.
Multicore Cache Hierarchies: Design and Programmability Issues
Ramon Doallo and Oscar Plata
Concurrency and Computation: Practice and Experience, 26 (6), April 2014.
(Editorial for Special Issue).
Dealing with Saturation in Signature-based Transactional Memory Systems
Ricardo Quislant, Eladio Gutierrez, Sonia González and Oscar Plata
Euro-TM Workshop on Transactional Memory (WTM 2014) (co-located with EuroSys 2014), Amsterdam (The Netherlands), April 2014.
2013
Exploring Irregular Reduction Support in Transactional Memory
Miguel A. Gonzalez-Mesa, Ricardo Quislant, Eladio D. Gutierrez and Oscar Plata
13th Int'l. Conf. on Algorithms and Architectures for Parallel Processing (ICA3PP'13), Vietri Sul Mare (Italy), December 2013.
(Springer Verlag, LNCS 8285, Part I, pp. 257-266, 2013).
Dealing with Reduction Operations Using Transactional Memory
Miguel A. Gonzalez-Mesa, Ricardo Quislant, Eladio D. Gutierrez and Oscar Plata
25th Int'l. Symp. on Computer Architecture and High-Performance Computing (SBAC-PAD'13), Porto de Galinhas (Brazil), October 2013, pp. 128-135.
Parallelizing Irregular Reductions Using Transactions
Miguel A. Gonzalez-Mesa, Eladio D. Gutierrez and Oscar Plata
17th Workshop on Compilers for Parallel Computing (CPC'13), Lyon (France), July 2013.
Parallelizing the Sparse Matrix Transposition: Reducing the Programmer Effort Using Transactional Memory
Miguel A. Gonzalez-Mesa, Eladio D. Gutierrez and Oscar Plata
Int'l. Conf. on Computational Science (ICCS'13), Barcelona, Spain, June 2013.
(Elsevier, Procedia Computer Science, Vol. 18, 2013, pp. 501-510).
Efficient Support of Reduction Operations in Transactional Memory
M. Angel Gonzalez-Mesa, Eladio Gutierrez, Sonia González and Oscar Plata
Euro-TM Workshop on Transactional Memory (WTM 2013) (co-located with EuroSys 2013), Prague (Czech Republic), April 2013.
Hardware Signature Designs to Deal with Asymmetry in Transactional Data Sets
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
IEEE Trans. On Parallel and Distributed Systems, 24 (3), pp. 506-519, 2013.
LS-Sig: Locality-Sensitive Signatures for Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
IEEE Trans. On Computers, 62 (2), pp. 322-335, 2013.
2012
VLBI-Resolution Radio-Map Algorithms: Performance Analysis of Different Levels of Data-Sharing on Multisocket, Multicore Architectures
Siham Tabik, L. Felipe Romero, Petar Mimica, Oscar Plata and Emilio L. Zapata
Computer Physics Communications, 183 (9), pp. 1937-1946, 2012.
The ARCHIVATOR: A Solution for Long-Term Archiving of Digital Information
Oscar Plata and Rune Bjerkestrand
IS&T Archiving Conference, Copenhagen (Denmark), June 2012.
Leveraging Transactional Memory to Extract Parallelism
M. Angel Gonzalez-Mesa, Eladio Gutierrez and Oscar Plata
Euro-TM Workshop on Transactional Memory (WTM 2012) (co-located with EuroSys 2012), Bern (Switzerland), April 2012.
Automatic Loop Parallelization Using Transactional Memory Support
M. Angel Gonzalez-Mesa, Ricardo Quislant, Eladio Gutierrez and Oscar Plata
16th Workshop on Compilers for Parallel Computing (CPC'12), Padova (Italy), January 2012.
2011
Spectral Evolution Simulation on Leading Multi-Socket, Multicore Platforms
Siham Tabik, Luis Romero, Petar Mimica, Oscar Plata and Emilio L. Zapata
18th Int'l. Conference on High Performance Computing (HiPC 2011), Bangalore (India), December 2011.
Unified Locality-sensitive Signatures for Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
XXII Jornadas de Paralelismo, La Laguna (Spain), September 2011.
Unified Locality-sensitive Signatures for Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
17th Int'l. Euro-Par Conference on Parallel Processing (Euro-Par 2011), Bordeaux (France), August-September 2011.
(Springer-Verlag, LNCS 6852, pp. 326-337, 2011).
Multiset Signatures for Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
25th Int’l. Conference on Supercomputing (ICS'11), Tucson, AZ (USA), May-June 2011.
2010
Interval Filter: A Locality-Aware Alternative to Bloom Filters for Hardware Membership Queries by Interval Classification
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
11th Int’l. Conference on Intelligent Data Engineering and Automated Learning (IDEAL'10), Paisley, Scotland (UK), September 2010.
(Springer-Verlag, LNCS 6283, pp. 161-168, 2010).
An Implementation of the Generalized Hough Transform on Heterogeneous Multithreading Architectures
Juan Lucena, Oscar Plata and Nicolas Guil
XXI Jornadas de Paralelismo, Valencia (Spain), September 2010.
Interval Filter: A Locality-Aware Alternative to Bloom Filters for Hardware Membership Queries
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
XXI Jornadas de Paralelismo, Valencia (Spain), September 2010.
Mapping a Class of Applications in Heterogeneous Multithreading Architectures
Juan Lucena, Oscar Plata and Nicolas Guil
2nd Workshop on Programming Models for Emerging Architectures (PMEA'10) (co-located with PACT'10), Vienna (Austria), July 2010.
Mapping Parallel Loops on Multicore Systems
Siham Tabik, L. Felipe Romero, Gladys Utrera and Oscar Plata
15th Workshop on Compilers for Parallel Computing (CPC'10), Vienna (Austria), June 2010.
Entrepreneur Features as a Competence in the Design of the European Higher Education Area Degrees
Ezequiel Herruzo, Roberto Espejo, R. Moreno, C. Gonzalez, J.I. Benavides and Oscar Plata
Int'l. Journal of Social, Behavioral, Educational, Economic, Business and Industrial Engineering, 4 (6), June 2010.
2009
Improving Signatures by Locality Exploitation for Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
18th Int'l. Conference on Parallel Architectures and Compilation Techniques (PACT'09), Raleigh, NC (USA), September 2009.
MapReduce Implementation of High Resolution Irradiation Model
Siham Tabik, L. Felipe Romero, Oscar Plata and Gerardo Bandera
XX Jornadas de Paralelismo, La Coruña (Spain), September 2009.
Diseño de Signaturas Explotando Localidad en Memoria Transaccional
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
XX Jornadas de Paralelismo, La Coruña (Spain), September 2009.
Signatures and Locality in Transactional Memory
Ricardo Quislant, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
Advanced Computer Architecture and Compilation for Embedded Systems Summer School (HiPEAC-2 ACACES 2009), Barcelona (Spain), July 2009.
Integrating OpenMP and CUDA Models
Juan Lucena, Nicolas Guil and Oscar Plata
Advanced Computer Architecture and Compilation for Embedded Systems Summer School (HiPEAC-2 ACACES 2009)), Barcelona (Spain), July 2009.
Experiences with Mapping Non-Linear Memory Access Patterns into GPUs
Eladio Gutierrez, Sergio Romero, Maria A. Trenas and Oscar Plata
Int'l. Conf. on Computational Science (ICCS'09), Baton Rouge, LA (USA), May 2009.
(Springer-Verlag, LNCS 5544, pp. 924-933, 2009).
Strategies for Exploiting the GPU Memory Hierarchy for FFT
Eladio Gutierrez, Sergio Romero, Maria A. Trenas, Oscar Plata and Emilio L. Zapata
14th Workshop on Compilers for Parallel Computing (CPC'09), Zurich (Switzerland), January 2009.
2008
Using Padding to Optimize Locality in Scientific Applications
Ezequiel Herruzo, Oscar Plata and Emilio L. Zapata
Int'l. Conf. on Computational Science (ICCS'08), Krakow (Poland), June 2008.
(Springer-Verlag, LNCS 5101, pp. 863-872, 2008).
An Analytical Model of Locality-Based Parallel Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
Parallel Computing, 34 (3), pp. 133-157, 2008.
PDF PDF
Teaching the Cache Memory System Using a Reconfigurable Approach
Ricardo Quislant, Ezequiel Herruzo, Oscar Plata, Ignacio Benavides and Emilio L. Zapata
IEEE Trans. On Education, 51 (3), pp. 336-341, 2008.
2007
Designing a Highly Reconfigurable Cache Memory Architecture
Ricardo Quislant, Oscar Plata, Ezequiel Herruzo and Ignacio Benavides
XVIII Jornadas de Paralelismo, Zaragoza (Spain), September 2007.
Optimizacion de la Localidad en Memoria para Algoritmos Divide y Venceras
Branimir Dickov, Juan Lopez and Oscar Plata
XVIII Jornadas de Paralelismo, Zaragoza (Spain), September 2007.
Maximum and Sorted Cache Occupation Using Array Padding
Ezequiel Herruzo, Emilio L. Zapata and Oscar Plata
Int'l. Conf. on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS VII), Samos (Greece), July 2007.
Modeling Memory Location Predictors for Pointer-Based Codes
Antoliano Davila, Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
13th Workshop on Compilers for Parallel Computing (CPC'07), Lisbon (Portugal), July 2007.
PDF PDF
Simulating a Reconfigurable Cache System for Teaching Purposes
Ezequiel Herruzo, Ignacio Benavides, Ricardo Quislant, Emilio L. Zapata and Oscar Plata
IEEE Int'l. Conf. on Microelectronic Systems Education (MSE'07), San Diego, CA (USA), June 2007.
A New Parallel Sorting Algorithm Based on Odd-Even Mergesort
Ezequiel Herruzo, Guillermo Ruiz, Ignacio Benavides and Oscar Plata
15th Euromicro Conf. on Parallel, Distributed and Network-Based Processing (PDP'07), Naples (Italy), February 2007.
2006
Optimizing Cache Locality by Static Array Redimensioning
Ezequiel Herruzo, Emilio L. Zapata and Oscar Plata
Int’l. Workshop on Compilers for Parallel Computers (CPC'06), La Coruña (Spain), January 2006.
A Survey on Grid Architectures for Bioinformatics
Guillermo P. Trabado, Oscar Plata and Emilio L. Zapata
Engineering the Grid: Status and Perspectives, Chapter 7, B. Di Martino, J. Dongarra, A. Hoise, L.T. Yang, H. Zima (Eds.), American Scientific Pub., pp. 109-121, 2006.
A Message Passing Implementation of a New Parallel Arrangement Algorithm
Ezequiel Herruzo, J.J. Cruz, Ignacio Benavides and Oscar Plata
Enformatika Trans. On Engineering, Computing and Technology, 14, pp. 413-418, 2006.
2005
Reducing Cache Misses by Loop Reordering
Ezequiel Herruzo, Gerardo Bandera, Emilio L. Zapata and Oscar Plata
Int’l. Conf. on Parallel Computing (ParCo'05), Malaga (Spain), September 2005
(Parallel Computing: Current and Future Issues of High-End Computing, NIC Series Vol. 33, G.R. Joubert, W.E. Nagel, F.J. Peters, O. Plata, P. Tirado, E. Zapata (Eds.), John von Neumann Institute for Computing, pp. 541-548, 2006).
PDF PDF
Distributed Architecture System for Computer Performance Testing
Ezequiel Herruzo, A.J. Mesones, Ignacio Benavides, Oscar Plata and Emilio L. Zapata
Sixth Int’l. Conf. on Parallel Processing and Applied Mathematics (PPAM'05), Poznan (Poland), September 2005.
(Springer-Verlag, LNCS 3911, pp. 140-147, 2006).
On the Parallelization of Irregular and Dynamic Programs
Oscar Plata, Rafael Asenjo, Eladio Gutierrez, Francisco Corbera, M. Angeles Navarro and Emilio L. Zapata
Parallel Computing, 31 (6), pp. 544-562, 2005.
PDF PDF
Parallel Techniques in Irregular Codes: Cloth Simulation as Case of Study
Eladio Gutierrez, Sergio Romero, L. Felipe Romero, Oscar Plata and Emilio L. Zapata
J. Parallel and Distributed Computing, 65 (2), pp. 424-436, 2005.
PDF PDF
2004
A new Dependence Test Based on Shape Analysis for Pointer-based Codes
M. Angeles Navarro, Francisco Corbera, Rafael Asenjo, Adrian Tineo, Oscar Plata and Emilio L. Zapata
17th Int’l. Workshop on Languages and Compilers for Parallel Computers (LCPC'04), West Lafayette, IN (USA), October 2004.
(Springer-Verlag, LNCS 3602, pp. 394-408, 2005).
PDF PDF
Exploitation of Locality and Parallelism in Pointer-based Programs (Tutorial)
Oscar Plata and Rafael Asenjo
IEEE Int'l. Conf. on Parallel Architectures and Compilation Techniques (PACT'04), Antibes (France), September 2004.
Explotando Localidad en Codigos Basados en Punteros
Eladio Gutierrez, Sergio Romero, Oscar Plata and Emilio L. Zapata
XV Jornadas de Paralelismo, Almeria (Spain), September 2004.
PDF PDF
Distributed Architecture System for Computer Performance Testing Using PAPI
A.J. Mesones, Jose M. Palomares, Ezequiel Herruzo, Ignacio Benavides and Oscar Plata
XV Jornadas de Paralelismo, Almeria (Spain), September 2004.
Exploiting Locality and Parallelism in Pointer-based Programs
M. Angeles Navarro, R.G. Valderrama, Francisco Corbera, Eladio Gutierrez, Rafael Asenjo, Oscar Plata and Emilio L. Zapata
11th Workshop on Compilers for Parallel Computers (CPC'04), Seeon Monastery, Chiemsee (Germany), July 2004.
PDF PDF
Applying Loop Tiling and Unrolling to a Sparse Kernel Code
Ezequiel Herruzo, Gerardo Bandera and Oscar Plata
Int'l. Conf. on Computational Science (ICCS'04), Krakow (Poland), June 2004.
(Springer-Verlag, LNCS 3036, pp. 409-412, 2004).
Optimization Techniques for Irregular and Pointer-based Programs
Rafael Asenjo, Francisco Corbera, Eladio Gutierrez, M. Angeles Navarro, Oscar Plata and Emilio L. Zapata
12th Euromicro Workshop on Parallel, Distributed and Network-based Processing (PDP'04), La Coruña (Spain), February 2004.
PDF PDF
Parallelization Issues of a Code for Physically-based Simulation of Fabrics
Sergio Romero, Eladio Gutierrez, L. Felipe Romero, Oscar Plata and Emilio L. Zapata
Computer Physics Communications, 162 (3), pp. 188-202, 2004.
PDF PDF
Data Partitioning Based Parallel Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
Concurrency, Practice and Experience, 16 (2), pp. 155-172, 2004.
PDF PDF
2003
A Precise Cache Content Analysis to Enable Better Compiler Optimizations
Ezequiel Herruzo, Gerardo Bandera and Oscar Plata
XIV Jornadas de Paralelismo, Leganes, Madrid (Spain), September 2003.
Parallel Irregular Reduction Techniques for Cloth Simulation
Eladio Gutierrez, Sergio Romero, Oscar Plata and Emilio L. Zapata
Adaptivity in Parallel Scientific Computing (Seminar no. 03211), Dagstuhl (Saarland, Germany), May 2003.
On the Parallelization of Irregular and Dynamic Programs
Oscar Plata, Rafael Asenjo, Eladio Gutierrez, Francisco Corbera, M. Angeles Navarro and Emilio L. Zapata
10th Workshop on Compilers for Parallel Computers (CPC'03), Amsterdam (The Netherlands), January 2003.
PDF PDF
Optimization Techniques for Parallel Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
J. System Architecture, 49 (3), pp. 63-74, 2003.
PDF PDF
2002
Paralelizacion de Reducciones por Afinidad de Escritura
Eladio Gutierrez, Sergio Romero, Oscar Plata and Emilio L. Zapata
XIII Jornadas de Paralelismo, Lleida (Spain), September 2002.
PDF PDF
Locality Analisys of Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
Advanced Research Workshop on High Performance Computing: Technology and Applications, Cetraro (Italy), June 2002.
On Improving the Performance of Data Partitioning Oriented Parallel Irregular Reductions
Oscar Plata, Eladio Gutierrez and Emilio L. Zapata
10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (PDP'02), Las Palmas de Gran Canaria (Spain), January 2002.
PDF PDF
On the Parallelization of Molecular Dynamics Codes
Guillermo P. Trabado, Oscar Plata and Emilio L. Zapata
Computer Physics Communications, 147 (1-2), pp. 711-715, 2002.
2001
Improving Parallel Irregular Reductions Using Partial Array Expansion
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
Int’l. Conf. for High Performance Computing and Communications (SC'01), Denver, CO (USA), November 2001.
PDF PDF
On the Parallelization of Molecular Dynamics Codes
Guillermo P. Trabado, Oscar Plata and Emilio L. Zapata
Int’l Conf. On Computational Physics (CCP'01), Aachen (Germany), September 2001.
On Workload Balancing of Parallel Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
XII Jornadas de Paralelismo, Valencia (Spain), September 2001.
PDF PDF
On Loop Optimizations to Improve the Performance of Sparse Codes
Ezequiel Herruzo, Gerardo Bandera and Oscar Plata
XII Jornadas de Paralelismo, Valencia (Spain), September 2001.
Balanced, Locality-Based Parallel Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
14th Int’l. Workshop on Languages and Compilers for Parallel Computers (LCPC'01), Cumberland Falls, KY (USA), August 2001.
(Springer-Verlag, LNCS 2624, pp. 162-176, 2003).
PDF PDF
Partial Array Expansion for Irregular Reductions
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
9th Workshop on Compilers for Parallel Computers (CPC'01), Edinburgh (UK), June 2001.
PDF PDF
A Data Parallel Formulation for Divide and Conquer Algorithms
Margarita Amor, Francisco Argüello, Juan Lopez, Oscar Plata and Emilio L. Zapata
The Computer Journal, 44 (4), pp. 303-320, 2001.
2000
A Data Parallel Formulation of the Barnes-Hut Method for N-Body Simulations
Margarita Amor, Francisco Argüello, Juan Lopez, Oscar Plata and Emilio L. Zapata
XI Jornadas de Paralelismo, Granada (Spain), September 2000.
A Data Parallel Formulation of the Barnes-Hut Method for N-Body Simulations
Margarita Amor, Francisco Argüello, Juan Lopez, Oscar Plata and Emilio L. Zapata
5th Int'l. Workshop on Applied Parallel Computing (PARA'00), Bergen (Norway), June 2000.
(Springer-Verlag, LNCS 1947, pp. 342-349, 2001).
A Compiler Method for the Parallel Execution of Irregular Reductions in Scalable Shared Memory Multiprocessors
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
ACM Int'l. Conf. on Supercomputing (ICS'00), Santa Fe, NM (USA), May 2000.
PDF PDF
Scalable Automatic Parallelization of Irregular Reductions on Shared Memory Multiprocessors
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
8th Workshop on Compiler for Parallel Computers (CPC'00), Aussois (France), January 2000.
PDF PDF
Automatic Parallelization of Irregular Applications
Eladio Gutierrez, Rafael Asenjo, Oscar Plata and Emilio L. Zapata
Parallel Computing, 26 (13-14), pp. 1709-1738, 2000.
PDF PDF
1999
On Automatic Parallelization of Irregular Reductions on Scalable Shared Memory Systems
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
5th Int'l. Euro-Par Conference on Parallel Processing (Euro-Par'99), Toulouse (France), September 1999.
(Springer-Verlag, LNCS 1685, pp. 422-429, 1999).
PDF PDF
Una Estrategia en el Contexto del Paralelismo de Datos para Formular Algoritmos Divide y Venceras
Margarita Amor, Francisco Argüello, Juan Lopez, Oscar Plata and Emilio L. Zapata
X Jornadas de Paralelismo, La Manga del Mar Menor, Murcia (Spain), September 1999.
Data-Parallel Support for Numerical Irregular Problems
Emilio L. Zapata, Oscar Plata, Rafael Asenjo and Guillermo P. Trabado
Parallel Computing, 25 (13-14), pp. 1971-1994, 1999.
An Efficient Architecture for the In-Place Fast Cosine Transform
Manuel Sanchez, Juan Lopez, Oscar Plata, Maria Antonia Trenas and Emilio L. Zapata
J. VLSI and Signal Processing, 21 (2), pp. 91-102, 1999.
1998
Analisis de Reducciones Paralelas en Aplicaciones Irregulares
Eladio Gutierrez, Oscar Plata and Emilio L. Zapata
IX Jornadas de Paralelismo, San Sebastian (Spain), September 1998.
Data Parallel Extensions for Maximizing Locality in Numerical Irregular Problems
Oscar Plata, Guillermo P. Trabado and Emilio L. Zapata
Seminar No. 98341 on Tiling for Optimal Resource Utilization, Dagstuhl (Saarland, Germany), August 1998.
HPF-2 Support for Dynamic Sparse Computations
Rafael Asenjo, Oscar Plata, Juan Touriño, Ramon Doallo and Emilio L. Zapata
Int’l Workshop on Languages and Compilers for Parallel Computing (LCPC'98), Chapel Hill, NC (USA), August 1998.
(Springer-Verlag, LNCS 1656, pp. 230-246, 1999).
HPF Directives and Run-Time Support for Molecular Dynamics Problems
Guillermo P. Trabado, Oscar Plata and Emilio L. Zapata
7th Workshop on Compiler for Parallel Computers (CPC'98), Linköping (Sweden), June 1998.
Data-Parallel Extensions for Numerical Irregular Problems
Emilio L. Zapata, Oscar Plata and Eladio Gutierrez
Advanced Research Workshop on High Performance Computing: Technology and Computation, Cetraro (Italy), June 1998.
1997
Modelling Superlinear Speedup on Distributed Memory Multiprocessors
Vicente Blanco, Francisco F. Rivera, Dora B. Heras, Margarita Amor, Oscar Plata and Emilio L. Zapata
Third Workshop on Automatic Data Layout and Performance Prediction, Bonn (Germany), July 1997.
An Efficient Architecture for the In-Place Fast Cosine Transform
Manuel Sanchez, Juan Lopez, Oscar Plata and Emilio L. Zapata
IEEE Int’l Conf. on Application-Specific Array Processor (ASAP'97), Zurich (Switzerland), July 1997.
Unified Framework for the Parallelization of Divide and Conquer Based Tridiagonal Systems
Juan Lopez, Oscar Plata, Francisco Argüello and Emilio L. Zapata
Parallel Computing, 23 (6), pp. 667-686, 1997.
1996
Analyzing Data Structures for Parallel Sparse Direct Solvers: Pivoting and Fill-In
Juan Touriño, Ramon Doallo, Rafael Asenjo, Oscar Plata and Emilio L. Zapata
Sixth Int’l. Workshop on Compilers for Parallel Computers (CPC'96), Aachen (Germany), December 1996.
Iterative and Direct Sparse Solvers on Parallel Computers
Rafael Asenjo, Gerardo Bandera, Guillermo P. Trabado, Oscar Plata and Emilio L. Zapata
Euroconference: Supercomputation in Nonolinear and Disordered Systems: Algorithms, Applications and Arquitectures, San Lorenzo de El Escorial (Spain), September 1996
(L. Vazquez, F. Tirado, I Martin (Eds.), World Scientific Pub., pp. 85-99, 1997).
Planificacion Estatica y Dinamica de Computaciones Irregulares Explotando Localidad
Antonio G. Loureiro, J.G. Folgar and Oscar Plata
VII Jornadas de Paralelismo, Santiago de Compostela (Spain), September 1996.
1995
Comparing Vectorization Techniques for Triangular Matrix Decomposition Computations
Dora B. Heras, Maria J. Martin, Margarita Amor, Francisco Argüello, Francisco F. Rivera and Oscar Plata
Int'l. Conf. on Parallel Computing (ParCo'95), Gent (Belgium), September 1995.
(Advances in Parallel Computing, Vol. 11, E. D'Hollander, F.J. Peters, D. Trystram, G.R. Joubert, K. De Bosschere (Eds.), North-Holland, 1996).
Image Template Matching on Distributed Memory and Vector Multiprocessors
Vicente Blanco, Maria J. Martin, Dora B. Heras, Oscar Plata and Francisco F. Rivera
Int'l. Conf. on Parallel Computing (ParCo'95), Gent (Belgium), September 1995.
(Advances in Parallel Computing, Vol. 11, E. D'Hollander, F.J. Peters, D. Trystram, G.R. Joubert, K. De Bosschere (Eds.), North-Holland, 1996).
Dynamic Scheduling on Distributed Memory Multiprocessors
Oscar Plata, Francisco F. Rivera and Emilio L. Zapata
Fifth Workshop on Compilers for Parallel Computers (CPC'95), Malaga (Spain), June 1995.
Vectorization and Parallelization of Clustering Algorithms
Maria J. Martin, Dora B. Heras, Margarita Amor, Oscar Plata and Francisco F. Rivera
VI Spanish Symp. on Pattern Recognition and Image Analysis, Cordoba (Spain), April 1995.
1994
Achieving Superlinear Speedup on Hierachical Distributed Memory Multiprocessors
Francisco F. Rivera, Oscar Plata and Emilio L. Zapata
Second Int'l. Workshop on Massive Parallelism: Hardware, Software and Applications (MP'94), Capri (Italy), October 1994
(M. Mango Furnari (Ed.), World Scientific Pub., pp. 190-204, 1994).
Vectorizacion de Algoritmos para la Descomposicion Triangular
Dora B. Heras, Maria J. Martin, Margarita Amor, Vicente Blanco, Tomas F. Pena, Francisco Argüello and Oscar Plata
V Jornadas de Paralelismo, Las Alpujarras, Granada (Spain), September 1994.
Vectorization of the Radix r Self-Sorting FFT
Margarita Amor, Maria J. Martin, Vicente Blanco, Oscar Plata, Francisco F. Rivera and Francisco Argüello
Third Joint Int'l. Conf. on Vector and Parallel Processing (CONPAR94/VAPP VI), Linz (Austria), September 1994
(Springer-Verlag, LNCS 854, pp. 208-217, 1994).
Combining Static and Dynamic Scheduling on Distributed-Memory Multiprocessors
Oscar Plata and Francisco F. Rivera
8th ACM Int'l. Conf. on Supercomputing (ICS'94), Manchester (UK), July 1994.
Adapting PICL and Paragraph Tools to Transputer-Based Multicomputers
Vicente Blanco, Francisco F. Rivera and Oscar Plata
Int'l. Conf. on High-Performance Computing and Networking (HPCN'94), Munich, Germany, April 1994.
(Springer-Verlag, LNCS 796, pp. 324-325, 1994).
1993
Evaluacion Grafica de Programas Paralelos en Transputers mediante Paragraph
Vicente Blanco, J. Carlos Cabaleiro, Tomas F. Pena, Francisco Argüello, Ramon Doallo, Oscar Plata, Francisco F. Rivera and Emilio L. Zapata
IV Jornadas de Paralelismo, Santander (Spain), September 1993.
Solucion Paralela a la Ecuacion de Poisson No Lineal Tridimensional
Tomas F. Pena, Francisco F. Rivera, J. Carlos Cabaleiro, Oscar Plata and Emilio L. Zapata
II Cong. sobre Metodos Numericos en Ingenieria, La Coruña (Spain), June 1993.
An Efficient Processor Allocation for Nested Parallel Loops on Distributed Memory Hypercubes
Oscar Plata, Tomas F. Pena, Francisco F. Rivera and Emilio L. Zapata
Parallel Processing Letters, 3 (2), pp. 179-187, 1993.
1992
Fast Cosine Transform on Hypercube Computers
Juan R. Bujan, Oscar Plata, Francisco F. Rivera, Tomas F. Pena and Emilio L. Zapata
Int'l. Conf. on Parallel Computing and Transputer Applications (PACTA'92), Barcelona (Spain), September 1992
(M. Valero, E. Oñate (Eds.), IOS Press / CIMNE, pp. 236-245, 1992).
Design of Parallel Algorithms for Distributed Memory Hypercube
Emilio L. Zapata, Oscar Plata and Francisco F. Rivera
Third Workshop on Compilers for Parallel Computers (CPC'92), Vienna (Austria), July 1992.
Mapping Algorithms on Hypercube
Emilio L. Zapata, Francisco F. Rivera and Oscar Plata
NATO Advanced Workshop on Software for Parallel Computation, Cetraro (Italy), June 1992
(Software for Parallel Computation / NATO ASI Series, Vol. 106, J.S. Kowalik, L. Grandinetti (Eds.), Springer-Verlag, pp. 249-263, 1993).
Design of Parallel Algorithms for a Distributed Memory Hypercube
Emilio L. Zapata, Oscar Plata and Francisco F. Rivera
J. Microprocessors and Microsystems, 16 (9), pp. 463-470, 1992.
A Parallel Algorithm for Householder’s Tridiagonalization of a Symetric Matrix
Juan C. Cabaleiro, Francisco F. Rivera, Oscar Plata, Jose M. Carazo and Emilio L. Zapata
J. Cybernetics and Systems, 23, pp. 345-357, 1992.
1991
Algoritmo Paralelo para la Tridiagonalizacion de Householder de una Matriz Simetrica
J. Carlos Cabaleiro, Francisco F. Rivera, Oscar Plata and Emilio L. Zapata
2da. Accion Especial sobre Paralelismo, San Lorenzo de El Escorial, (Spain), September 1991.
Ecuacion de Poisson Tridimensional en Computadores Hipercubo
Tomas F. Pena, Oscar Plata, Francisco F. Rivera and Emilio L. Zapata
2a. Accion Especial sobre Paralelismo, San Lorenzo de El Escorial, (Spain), September 1991.
A Finite Differences 3D Nonlinear Poisson Equation on Hypercube Computers
Tomas F. Pena, Oscar Plata, Francisco F. Rivera and Emilio L. Zapata
Int'l. Conf. on Parallel Computing (ParCo'91), London (UK), September 1991
(Advances in Parallel Computing, Vol. 4, D.J. Evans, G.R. Joubert, H. Liddell (Eds.), North-Holland, pp. 251-258, 1992).
Simulation of Semiconductor Devices in Hypercube Computers
Tomas F. Pena, Oscar Plata and Emilio L. Zapata
Second European Distributed Memory Computing Conf. (EDMCC2), Munich (Germany), April 1991
(Springer-Verlag, LNCS 487, p. 505, 1991).
Modified Gram-Schmidt QR Factorization on Hypercube SIMD Computers
Emilio L. Zapata, Angel Lamas, Francisco F. Rivera and Oscar Plata
J. Parallel and Distributed Computing, 12 (1), pp. 60-69, 1991.
1990
Modified Gram-Smidt in Hypercube Computers
Emilio L. Zapata, Oscar Plata, Francisco F. Rivera, Tomas F. Pena and J. Angel Lamas
1ra. Accion Especial sobre Paralelismo, Sitges (Barcelona), January 1990.
On the Partition of Algorithms into Hypercubes
Emilio L. Zapata, Francisco F. Rivera and Oscar Plata
Advances in Parallel Computing, Vol 1, D.J. Evans (Ed.), JAI Press, pp. 149-171, 1990.
Image Template Matching on Hypercube SIMD Computers
Emilio L. Zapata, Ignacio Benavides, Oscar Plata, Francisco F. Rivera and Jose M. Carazo
J. Signal processing, 21 (1), pp. 49-60, 1990.
A Reliability Model for Multiprocessor Networks with Degradable Nodes
Javier D. Bruguera, Emilio L. Zapata and Oscar Plata
J. Microprocessing and Microprogramming, 29 (1), pp. 15-25, 1990.
Broadcasting Algorithms in Computer Networks: Accumulative Depth
Francisco F. Rivera, Oscar Plata and Emilio L. Zapata
IEE Proceedings - E, Computers and Digital Techniques, 137 (6), pp. 427-432, 1990.
Software Tools for Multiprocessor Simulation and Programming
Emilio L. Zapata, Oscar Plata, Francisco F. Rivera, Javier D. Bruguera, Ramon Doallo, Ignacio Benavides and Francisco Argüello
J. Cybernetics and Systems, 21, pp. 157-176, 1990.
ACLE, A Software Package for SIMD Computer Simulation
Oscar Plata, Javier D. Bruguera, Francisco F. Rivera, Ramon Doallo and Emilio L. Zapata
The Computer Journal, 33 (3), pp. 194-203, 1990.
1989
An Array Processing Language for Real-Time Programming of Hypercube Concurrent Computers
Oscar Plata, Emilio L. Zapata, Javier D. Bruguera and Francisco Argüello
Second Int’l Conf. on Software Engineering for Real Time Systems, Cirecester (UK), September 1989.
An Array Processing Language for Message-Passing Hypercubes
Oscar Plata, Emilio L. Zapata, Francisco F. Rivera and Richard Peskin
Int'l. Conf. on Parallel Computing (ParCo'89), Leiden (The Netherlands), August-September 1989.
(Advances in Parallel Computing, D.J. Evans, F.J. Peters, G.R. Joubert (Eds.), North-Holland, pp. 455-460, 1990).
A Parallel Planar Graphs Separator Cycle Algorithm for Hypercube Computers
Javier D. Bruguera, Emilio L. Zapata, Oscar Plata and Francisco F. Rivera
Fifth Int’l Symp. on Systems Research Informatics and Cybernetics, Badem-Badem, Germany, August 1989.
ACLAN, A Parallel Programming Language for Signal Processing
Oscar Plata and Emilio L. Zapata
IEEE Mediterranean Electrotechnical Conf. (MELECON’89), Lisbon (Portugal), April 1989.
A Parallel Markovian Model Reliability Algorithm for Hypercube Networks
Emilio L. Zapata, Javier D. Bruguera, Francisco F. Rivera and Oscar Plata
J. Microprocessing and Microprogramming, 27 (1-5), pp. 501-508, 1989.
Parallel Fuzzy Clustering on Fixed Size Hypercube SIMD Computers
Emilio L. Zapata, Francisco F. Rivera, Oscar Plata and M.A. Ismail
Parallel Computing, 13 (3), pp. 291-303, 1989.
1988
Near Optimal Broadcasting Figures in Computer Networks
Oscar Plata, Francisco F. Rivera and Emilio L. Zapata
IEEE Int’l Symp. on Circuits and Systems (ISCAS'88), Espoo (Finland), June 1988.
1986
Optimal Broadcasting Figure in Computer Networks: An Algorithmic Solution
Oscar Plata and Emilio L. Zapata
IEEE Computer Networking Symposium, Washington D.C. (USA), November 1986.
1984
Control por Microcomputador de Funciones Electronicas: Temporizadores Programables
Jose Mira, Emilio L. Zapata, Senen Barro, Antonio F. Yañez and Oscar Plata
V Reunion del G.E.M., Sevilla (Spain), September 1984.