• Boosting Backward Search Throughput for FM-Index Using a Compressed Encoding 

      Herruzo Ruiz, José Manuel; Gonzalez-Navarro, Sonia; Ibáñez, Pablo; Viñals, Victor; Alastruey-Benedé, Jesús; [et al.] (2019-04-11)
      The rapid development of DNA sequencing technologies has demanded for com- pressed data structures supporting fast pattern matching queries. FM-index is a widely-used compressed data structure that also supports fast ...
    • A Comparative Analysis of STM Approaches to Reduction Operations in Irregular Applications 

      Pedrero, Manuel; Gutierrez-Carrasco, Eladio Damian; Romero-Montiel, Sergio; Plata-Gonzalez, Oscar Guillermo
      As a recently consolidated paradigm for optimistic concurrency in modern multicore architectures, Transactional Memory (TM) can help to the exploitation of parallelism in irregular applications when data dependence ...
    • Ejecución concurrente de aplicaciones con memoria transaccional en procesadores heterogéneos 

      Rittwagen Martinez, Ernesto (2018-03-22)
      En la actualidad, para encontrar un buen equilibrio entre rendimiento y consumo energético, los fabricantes están empezando a ofrecer procesadores heterogéneos. Estos presentan 2 tipos diferentes de núcleos: unos están ...
    • Insights into the Fallback Path of Best-Effort Hardware Transactional Memory Systems 

      Quislant, Ricardo; Gutierrez-Carrasco, Eladio Damian; Zapata, Emilio L.; Plata-Gonzalez, Oscar 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 ...
    • Irrevocabilidad Relajada para Memoria Transaccional Hardware 

      Quislant, Ricardo; Gutierrez-Carrasco, Eladio Damian; Zapata, Emilio L.; Plata-Gonzalez, Oscar 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 ...
    • Memoria Transaccional Software en Procesadores CPU+GPU Heterogéneos 

      Navarro, Angeles; Asenjo-Plaza, Rafael; Plata-Gonzalez, Oscar Guillermo; Villegas, 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 ...