• A Framework For TV Logos Learning Using Linear Inverse Diffusion Filters For Noise Removal 

      Ramos-Cozar, Julian; Zeljković, Vesna; Gonzalez-Linares, Jose Maria; Guil-Mata, Nicolas; Tameze, Claude; [et al.] (IEEE, 2013)
      Different logotypes represent significant cues for video annotations. A combination of temporal and spatial segmentation methods can be used for logo extraction from various video contents. To achieve this segmentation, ...
    • A Hybrid Piece-Wise Slowdown Model for Concurrent Kernel Execution on GPU 

      López Albelda, Bernabé; Castro, Francisco M.; Gonzalez-Linares, Jose Maria; Guil-Mata, Nicolas (José Cano, Phil Trinder, 2022-08)
      Current execution of kernels on GPUs allows improving the use of hardware resources and reducing the execution time of co-executed kernels. In addition, efficient kernel-oriented scheduling policies pursuing criteria based ...
    • Accelerating exhaustive pairwise metagenomic comparisons 

      Pérez-Wohlfeil, Esteban; Torreno, Oscar; Trelles-Salazar, Oswaldo Rogelio (Springer, Cham, 2017-08-11)
      In this manuscript, we present an optimized and parallel version of our previous work IMSAME, an exhaustive gapped aligner for the pairwise and accurate comparison of metagenomes. Parallelization strategies ...
    • Accelerating time series motif discovery in the Intel Xeon Phi KNL processor 

      Fernández-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 de Time-Series sismográficas en Python 

      López-Muñoz, Francisco Javier; Grass, Thomas; Asenjo-Plaza, Rafael; Navarro, Ángeles (Miguel Angel Vega Rodríguez y Antonio J. Plaza Miguel, 2019)
      Python se ha convertido en un lenguaje de programación muy popular, pero también es uno de los menos eficientes en términos de prestaciones y consumo energético. Este artículo describe el proceso que hemos seguido para ...
    • 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, ...
    • Acelerando la comparación de huellas dactilares basadas en agrupaciones deformables de minucias 

      Romero, Luis F.; Sánchez, Andrés Jesús; Tabik, Siham (2018-07-11)
      El reconocimiento de huellas dactilares es considerado como uno de los m´etodos de acreditaci´on biom´etrica m´as utilizado en la actualidad. La identificaci´on de una huella requiere realizar la comparaci´on de sus ...
    • Acelerando los momentos de Zernike sobre Kepler 

      Ruiz, Antonio; Ujaldon-Martinez, Manuel (2014-05-02)
      Este trabajo analiza las características más avanzadas de la arquitectura Kepler de Nvidia, principalmente el paralelismo dinámico para el lanzamiento de kernels desde la GPU y la planificación de hilos con Hyper-Q. ...
    • Adaptive Partition Strategies for Loop Parallelism in Heterogeneous Architectures 

      Vilches, Antonio; Asenjo-Plaza, Rafael; Corbera, Francisco; Navarro, Ángeles (2014-07-30)
      This paper explores the possibility of efficiently using multicores in conjunction with multiple GPU accelerators under a parallel task programming paradigm. In particular, we address the challenge of extending a ...
    • Algoritmos paralelos de memoria compartida que determinan el menor tama˜no de un ´arbol binario al refinar un simplex regular 

      Aparicio, Guillermo; Salmerón, José Manuel; González-Casado, Leocadio; Asenjo-Plaza, Rafael; García-Fernández, Inmaculada; [et al.] (2015-10-05)
      En el ambito de la optimizacion global basada en tecnicas de ramificacion y acotacion, cuando el espacio de busqueda es un n-sımplex regular es habitual utilizar como regla de division la biseccion por el lado mayor, ...
    • 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 ...
    • Analyzing the differences between reads and contigs when performing a taxonomic assignment comparison in metagenomics 

      Rodríguez-Brazzarola, Pablo; Pérez-Wohlfeil, Esteban; Díaz-del-Pino, Sergio; Holthausen, Ricardo; Trelles-Salazar, Oswaldo Rogelio (Springer, Cham, 2018-03)
      Metagenomics is an inherently complex field in which one of the primary goals is to determine the compositional organisms present in an environmental sample. Thereby, diverse tools have been developed that are based on ...
    • Aspectos computacionales en la bisección de un n-simplex regular. 

      Aparicio, Gillermo; Casado, Leocadio G.; García-Fernández, Inmaculada; Hendrix, Eligius Maria Theodorus; Toth, B.G. (2013-11-05)
      En el ambito de la optimizacion global basada en tecnicas de ramificacion y acotacion, cuando el espacio de busqueda es un n-simplex regular es habitual utilizar como regla de division la biseccion por el lado mayor. ...
    • Barreras especulativas con memoria transaccional 

      Pedrero Luque, Manuel; Quislant, Ricardo; Eladio, Gutiérrez; López-Zapata, Emilio; Plata-Gonzalez, Oscar Guillermo (Sociedad de Arquitectura y Tecnología de Computadores (SARTECO), 2019)
      La Memoria Transaccional (TM) es una alternativa al modelo de programación basado en locks que pretende simplificar la programación paralela. TM sustituye locks por transacciones para resolver el problema de la exclusión ...
    • 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 ...
    • C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB) 

      Reinders, James; Voss, Michael; Reble, Pablo; Asenjo-Plaza, Rafael (2020-11-19)
      This tutorial provides hands-on experience programming CPUs, GPUs and FPGAs using a unified, standards-based programming model: oneAPI. oneAPI includes a cross-architecture language: Data Parallel C++ (DPC++). DPC++ is an ...
    • CodSim 2.0: Un Laboratorio Virtual para la Enseñanza de las Codificaciones de Datos 

      Perez-Trabado, Guillermo; Gutierrez-Carrasco, Eladio Damian (SARTECO, 2021-09)
      Este artículo presenta la herramienta CodSim 2.0, un simulador de codificaciones de datos a nivel físico, dirigido a estudiantes de asignaturas de redes de computadores en grados en ingeniería Informática o Electrónica. El ...
    • Control y mejora de la coordinación entre asignaturas de una titulación universitaria 

      Ortigosa, Eva M.; Martín Garzón, Ester; Ortigosa, Pilar M.; Casanova, Joaquín O.; Romero, Luis F. (2015-06-17)
      Entre las múltiples exigencias que impone el EEES, la mejora de la coordinación entre las asignaturas de una titulación es una de las que más preocupan, y se ha convertido en uno de los temas de debate más vivos en ...
    • CUVLE: Variable-Length Encoding on CUDA 

      Fuentes-Alventosa, Antonio; Gómez-Luna, Juan; Gonzalez-Linares, Jose Maria; Guil-Mata, Nicolas (2014-10-14)
      Data compression is the process of representing information in a compact form, in order to reduce the storage requirements and, hence, communication bandwidth. It has been one of the critical enabling technologies for ...