
- RIUMA Principal
- Listar por autor
Listar por autor "Plata-González, Óscar Guillermo"
Mostrando ítems 21-40 de 53
-
iDA: Preservando el acceso a bases de datos a muy largo plazo.
El proyecto iDA (Immortal Database Accesss) tiene como objetivo el ofrecer una visión general de las posibilidades tecnológicas para la preservación de los sistemas informáticos desmantelados (decommissioned) y los datos ... -
Improvements in Hardware Transactional Memory for GPU Architectures
Villegas Fernández, Alejandro; Asenjo-Plaza, Rafael; González-Navarro, María Ángeles
; Plata-González, Óscar Guillermo
(2016-07-20)
In the multi-core CPU world, transactional memory (TM)has emerged as an alternative to lock-based programming for thread synchronization. Recent research proposes the use of TM in GPU architectures, where a high number of ... -
Improving Hardware Transactional Memory Parallelization of Computational Geometry Algorithms Using Privatizing Transactions.
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(Elsevier, 2019-05-06)
Hardware transactional memory is a new parallel programming paradigm supported by current commercial multiprocessors. This paradigm provides optimistic concurrency and overcomes some of the problems associated with classical ... -
Improving Signature Behavior by Irrevocability in Transactional Memory Systems
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(IEEE Computer Society, 2014)
Signatures have been proposed in Hardware Transactional Memory (HTM) to represent read and write sets of transactions and decouple transaction conflict detection from private caches. Generally, signatures are implemented ... -
Improving Signatures by Locality Exploitation for Transactional Memory
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; Plata-González, Óscar Guillermo
; López-Zapata, Emilio
(IEEE, 2009)
Writing multithreaded programs is a fairly complex task that poses a major obstacle to exploit multicore processors. Transactional Memory (TM) emerges as an alternative to the conventional multithreaded programming to ... -
Improving Transactional Memory Performance for Irregular Applications
Pedrero-Luque, Manuel; Gutiérrez-Carrasco, Eladio Damián
; Romero-Montiel, Sergio
; Plata-González, Óscar Guillermo
(2015-06-11)
Transactional memory (TM) offers optimistic concurrency support in modern multicore archi- tectures, helping the programmers to extract parallelism in irregular applications when data dependence information is not available ... -
Insights into the Fallback Path of Best-Effort Hardware Transactional Memory Systems
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; Zapata, Emilio L.; Plata-González, Óscar Guillermo
(Springer International Publishing, 2016-08-24)
Current industry proposals for Hardware Transactional Memory (HTM) focus on best-effort solutions (BE-HTM) where hardware limits are imposed on transactions. These designs may show a significant performance degradation ... -
Interval Filter: A Locality-Aware Alternative to Bloom Filters for Hardware Membership Queries by Interval Classification.
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(Springer, 2010)
Bloom filters are data structures that can efficiently represent a set of elements providing operations of insertion and membership testing. Nevertheless, these filters may yield false positive results when testing for ... -
Irrevocabilidad Relajada para Memoria Transaccional Hardware
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; Zapata, Emilio L.; Plata-González, Óscar Guillermo
(2016-09-20)
Los sistemas comerciales que ofrecen memoria transaccional (TM) implementan un sistema hardware best-effort (BE-HTM) con limitaciones. Es necesario programar un fallback software basado en cerrojos para asegurar el progreso ... -
Lazy Irrevocability for Best-Effort Transactional Memory Systems
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(IEEE, 2017)
IBM and Intel now offer commercial systems with Transactional Memory (TM), a programming paradigm whose aim is to facilitate concurrent programming while maximizing parallelism. These TM systems are implemented in hardware ... -
Leveraging Irrevocability to Deal with Signature Saturation in Hardware Transactional Memory
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(Springer, 2017)
In hardware transactional memory, signatures have been proposed to keep track of memory locations accessed in a transaction to help conflict detection. Generally, signatures are implemented as Bloom filters that suffer ... -
Mejorando el rendimiento de la memoria transaccional para aplicaciones irregulares
Pedrero-Luque, Manuel; Gutiérrez-Carrasco, Eladio Damián
; Romero-Montiel, Sergio
; Plata-González, Óscar Guillermo
(2018-11-15)
La Memoria Transaccional (TM) ofrece un modelo de ejecución concurrente optimista en arquitecturas multinúcleo, permitiendo a los programadores extraer paralelismo cuando la información de las dependencias de datos no está ... -
Memoria Transaccional Hardware en Memoria Local de GPU
Villegas Fernández, Alejandro; González-Navarro, María Ángeles; Asenjo-Plaza, Rafael
; Plata-González, Óscar Guillermo
(2015-09-25)
Los aceleradores gráficos (GPUs) se han convertido en procesadores de prop ́osito general muy populares para el cómputo de aplicaciones que presen- tan un gran paralelismo de datos. Su modelo de ejecución SIMT (Single ... -
Memoria Transaccional Software en Procesadores CPU+GPU Heterogéneos
González-Navarro, María Ángeles; Asenjo-Plaza, Rafael
; Plata-González, Óscar Guillermo
; Villegas Fernández, Alejandro (2018-09-19)
En los procesadores multi-núcleo, la memoria transaccional (TM) ha aparecido como una alternativa prometedora a las técnicas basadas en cerrojos para garantizar exclusión mutua y está siendo incluida como parte de procesadores ... -
Multiset Signatures for Transactional Memory
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; Plata-González, Óscar Guillermo
; López-Zapata, Emilio
(ACM, 2011)
Transactional Memory (TM) systems must record the memory locations read and written (read and write sets) by concurrent transactions in order to detect conflicts. Some TM implementations use signatures for this purpose, ... -
NATSA: A Near-Data Processing Accelerator for Time Series Analysis.
Fernández-Vega, Iván; Quislant-del-Barrio, Ricardo; Giannoula, Christina; Alser, Mohammed; Gómez-Luna, Juan; Gutiérrez-Carrasco, Eladio Damián
; Plata-González, Óscar Guillermo
; Mutlu, Onur[et al.] (IEEE, 2020)
El análisis de series temporales es una técnica clave para extraer y predecir sucesos en ámbitos tan diversos como la epidemiología, la genómica, la neurociencia, las ciencias medioambientales o la economía, entre otros. ... -
Paralelización Automática Basada en Memoria Transaccional
González Mesa, Miguel Ángel (Universidad de Málaga, Servicio de Publicaciones y Divulgación Científica, 2013)Con la aparición de los chips multiprocesador, la industria del hardware ha pasado la responsabilidad sobre la eficiencia de las aplicaciones a la comunidad de desarrolladores de software. La gran mayoría de programadores ... -
Privatizing Transactions for Lee's Algorithm in Commercial Hardware Transactional Memory
Quislant-del-Barrio, Ricardo; Gutiérrez-Carrasco, Eladio Damián
; López-Zapata, Emilio
; Plata-González, Óscar Guillermo
(Springer, 2018)
Lee’s algorithm solves the path-connection problems that arise in logical drawing, wiring diagramming or optimal route finding. Its parallel version has been widely used as a benchmark to test transactional memory systems. ...