Publications: Transactional Memory

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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.