• Accelerating time series motif discovery in the Intel Xeon Phi KNL processor 

      Férnandez-Vega, Iván; Villegas, Alejandro; Gutierrez-Carrasco, Eladio Damian; Plata-Gonzalez, Oscar Guillermo (2020-02-11)
      Time series analysis is an important research topic of great interest in many fields. However, the memory-bound nature of the state-of-the-art algorithms limits the execution performance in some processor architectures. ...
    • Aceleración del análisis de series temporales en el procesador Intel Xeon Phi KNL 

      Fernández-Vega, Iván; Villegas, Alejandro; Gutierrez-Carrasco, Eladio Damian; Plata-Gonzalez, Oscar Guillermo (Sociedad de Arquitectura y Tecnología de Computadores (SARTECO), 2019)
      El análisis de series temporales es un campo de investigación de gran interés con innumerables aplicaciones. Recientemente, el método Matrix Profile, y particularmente una de sus implementacio nes, el algoritmo SCRIMP, ...
    • An Experience of e-assessment in an Introductory Course on Computer Organization 

      Ramos-Cozar, Julian; Gutierrez-Carrasco, Eladio Damian; Trenas-Castro, Maria Antonia; Corbera, Francisco; Romero-Montiel, Sergio (2013-11-13)
      This work describes how the CTPracticalsMoodle module can be used for e-assessment in an introductory course on computer organization, where the practical content consists of the design and simulation of a basic CPU ...
    • Análisis comparativo del uso de STMs en a códigos de reducción irregulares 

      Pedrero Luque, Manuel; Gutierrez-Carrasco, Eladio Damian; Romero-Montiel, Sergio; Plata-Gonzalez, Oscar Guillermo (2016-09-20)
      La memoria transaccional (TM) constituye un paradigma de concurrencia optimista en arquitecturas multinúcleo que puede ser de utilidad en la explotación de paralelismo en aplicaciones irregulares, en las que la información ...
    • A Comparative Analysis of STM Approaches to Reduction Operations in Irregular Applications 

      Pedrero Luque, 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 ...
    • Desarrollo de un simulador de WebAssembly con aplicación a la docencia de Arquitectura de Computadores 

      Castillo Sánchez, Daniel (2020-11-16)
      El principal propósito de este Trabajo de Fin de Grado es lograr entender el funcionamiento interno de WebAssembly y lograr verlo de forma visual mediante una aplicación web que ilustre su funcionamiento. WebAssembly ...
    • Diseño de una arquitectura basada en contenedores para la integración y el despliegue continuo (CI/CD) 

      Maggi, Denis (2020-04-17)
      En este trabajo se ha diseñado e implementado una arquitectura para el desarrollo de aplicaciones con el uso de la tecnología de contenedores, dotándola de Integración Continua (CI) mediante la automatización de tareas ...
    • Fundamentos de los computadores 

      Asenjo-Plaza, Rafael; Gutierrez-Carrasco, Eladio Damian; Ramos-Cozar, Julian (Servicio de Publicaciones y Divulgación Científica, 2001)
      Los fundamentos, conceptos y modos de operación de estas máquinas tan comunes hoy en día, son los que tratamos de introducir y desentrañar en este texto. O con otras palabras, este libro está orientado a aquellas personas ...
    • Guía docente común de las titulaciones de Ingeniero en Electrónica en las universidades andaluzas 

      Jiménez Tejada, Juan Antonio; Colodro Ruiz, Francisco; Torralba Silgado, Antonio; Parrilla Roure, Luis; Pérez Fernández, José María; [et al.] (2006)
      El presente documento constituye el resultado del trabajo elaborado de acuerdo con la Convocatoria de Elaboración de Guías Docentes de Titulaciones Andaluzas conforme al Sistema de Créditos Europeos (años 2005/2006) de la ...
    • Improving Transactional Memory Performance for Irregular Applications 

      Pedrero Luque, Manuel; Gutierrez-Carrasco, Eladio Damian; Romero-Montiel, Sergio; Plata-Gonzalez, Oscar 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, 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 ...
    • Mejorando el rendimiento de la memoria transaccional para aplicaciones irregulares 

      Pedrero Luque, Manuel; Gutierrez-Carrasco, Eladio Damian; Romero-Montiel, Sergio; Plata-Gonzalez, Oscar 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á ...
    • ReduxSTM: Optimizing STM designs for Irregular Applications 

      Pedrero Luque, Manuel; Gutierrez-Carrasco, Eladio Damian; Romero-Montiel, Sergio; Plata-Gonzalez, Oscar Guillermo (2018-11-15)
    • Soporte de Orden y Reducciones en Sistemas de Memoria Transaccional 

      Pedrero Luque, Manuel (UMA Editorial, 2018-11-12)
      En esta tesis se proponen soluciones basadas en memoria transaccional (TM) para optimizar la detección y resolución de conflictos en códigos que presentan operaciones de reducción. Las reducciones aparecen frecuentemente ...
    • Speculative Barriers with Transactional Memory 

      Pedrero Luque, Manuel; Quislant, Ricardo; Gutierrez-Carrasco, Eladio Damian; López-Zapata, Emilio; Plata-Gonzalez, Oscar Guillermo (IEEE, 2020-12-14)
      Transactional Memory (TM) is a synchronization model for parallel programming which provides optimistic concurrency control. Transactions can run in parallel and are only serialized in case of conflict. In this work we use ...
    • TMbarrier: speculative barriers using hardware transactional memory 

      Pedrero Luque, Manuel; Gutierrez-Carrasco, Eladio Damian; Plata-Gonzalez, Oscar Guillermo (2018-11-15)
      Barrier is a very common synchronization method used in parallel programming. Barriers are used typically to enforce a partial thread execution order, since there may be dependences between code sections before and after ...