Envíos recientes

  • Tasks Fairness Scheduler for GPU 

    López Albelda, Bernabé; Gonzalez-Linares, Jose Maria; Guil-Mata, Nicolas (2019-09-24)
    Nowadays GPU clusters are available in almost every data processing center. Their GPUs are typically shared by different applications that might have different processing needs and/or different levels of priority. As current ...
  • Barreras especulativas con memoria transaccional 

    Pedrero Luque, Manuel; Quislant, Ricardo; Eladio, Gutiérrez; López-Zapata, Emilio; Plata, Óscar (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 ...
  • Aceleración del análisis de series temporales en el procesador Intel Xeon Phi KNL 

    Fernández-Vega, Iván; Villegas, Alejandro; Gutiérrez, Eladio; Plata, Óscar (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, ...
  • Reorganización de matrices en algoritmos de barrido radial sobre Modelos Digitales del Terreno 

    Romero-Gomez, Luis Felipe; Tabik, Siham; Bandera-Burgueño, Gerardo (2019-09-23)
    Es muy frecuente, en los sistemas de información geográfica que trabajan con modelos digitales del terreno, el uso de algoritmos de barrido radial para el estudio de variables asociadas a parámetros cuya magnitud decrece ...
  • Aceleración de Time-Series sismográficas en Python 

    López, Francisco; 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 ...
  • Time Series Analysis Using Transprecision Computing 

    Fernández-Vega, Iván (2019-09-11)
    This work presents results using transprecision techniques for reducing the precision of the computation of time series analysis. The developed benchmark allows to explore how the accuracy of the results is affected by ...
  • On computational procedures for Value Iteration in inventory control 

    Kortenhorst, Cleo; Ortega, Gloria L; Hendrix, Eligius Maria Theodorus (2019-09-11)
    Dynamic programming (DP) is often seen in inventory control to lead to optimal ordering policies. When considering stationary demand, Value Iteration (VI) may be used to derive the best policy. In this paper, our focus is ...
  • A weakly-supervised approach for discovering common objects in airport video surveillance footage 

    Castro Payan, Francisco Manuel; Delgado-Escaño, Rubén; Guil-Mata, Nicolas; Marín-Jiménez, Manuel J. (2019-07-22)
    Object detection in video is a relevant task in computer vision. Standard and current detectors are typically trained in a strongly supervised way, what requires a huge amount of labelled data. In contrast, in this paper ...
  • Solving Large-Scale Markov Decision Processes on Low-Power Heterogeneous Platforms 

    Constantinescu, Denisa-Andreea; Gonzalez-Navarro, Maria Angeles; Corbera, Francisco; Fernández-Madrigal, Juan Antonio; Asenjo-Plaza, Rafael (2019-07-11)
    Markov Decision Processes (MDPs) provide a framework for a machine to act autonomously and intelligently in environments where the effects of its actions are not deterministic. MDPs have numerous applications. We focus ...
  • Time Series Heterogeneous Co-execution on CPU+GPU 

    Romero, José Carlos; Gonzalez-Navarro, Maria Angeles; Rodriguez-Moreno, Andres; Asenjo-Plaza, Rafael; Cole, Murray (2019-07-10)
    Time series motif (similarities) and discords discovery is one of the most important and challenging problems nowadays for time series analytics. We use an algorithm called “scrimp” that excels in collecting the relevant ...
  • Reproducible SUmmation under HUB Format 

    Villalba-Moreno, Julio; Hormigo-Aguilar, Javier; Jaime Rodriguez, Francisco Jose
    Floating point reproducibility is a property claimed by programmers and end users. Half-Unit-Biased (HUB) is a new representation format in which the round to nearest is carried out by truncation, preventing any ...
  • 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 ...
  • Path planning for socially-aware humanoid robots 

    Constantinescu, Denisa-Andreea; Rohra, Aakash; Padir, Taskin; Kaeli, David; Rohra (2019-04-11)
    Designing efficient autonomous navigation systems for mobile robots involves consideration of the robotís environment while arriving at a systems architecture that trades off multiple constraints. We have architected a ...
  • Modelling vessel fleet composition for maintenance operations at offshore wind farms 

    Gutiérrez-Alcoba, Alejandro; Garcia, Inmaculada; Ortega López, Gloria; Hendrix, Eligius Maria Theodorus (2018-12-20)
    Chartering a vessel fleet to support maintenance operations at offshore wind farms (OWF's) constitutes one of the major costs of maintaining this type of installations. Literature describes deterministic optimization models ...
  • TMbarrier: speculative barriers using hardware transactional memory 

    Pedrero, Manuel; Gutiérrez Carrasco, Eladio D.; Plata, Oscar (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 ...
  • 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 ...
  • Explotando el nuevo módulo OpenCL de Intel TBB 

    Romero, Jose Carlos; Villegas, Alejandro; Navarro, Angeles; Rodriguez, Andres; Asenjo, Rafael (2018-07-20)
    Este artículo tiene como objetivo contribuir al desarrollo de la programación paralela trabajando en una de las herramientas desarrolladas por Intel: Intel Threading Building Blocks (Intel TBB). Hemos implementado una ...
  • A scheduling theory framework for GPU tasks efficient execution 

    Lázaro Muñoz, Antonio José; López Albelda, Bernabé; Gonzalez-Linares, Jose Maria; Guil-Mata, Nicolas (2018-07-16)
    Concurrent execution of tasks in GPUs can reduce the computation time of a workload by overlapping data transfer and execution commands. However it is difficult to implement an efficient run- time scheduler ...
  • A first step to accelerating fingerprint matching based on deformable minutiae clustering 

    Romero, Luis F.; Tabik, Siham; Sánchez, Andrés Jesús; Medina Pérez, Miguel Angel; Herrera, Francisco (2018-07-12)
    Fingerprint recognition is one of the most used biometric methods for authentication. The identification of a query fingerprint requires matching its minutiae against every minutiae of all the fingerprints of the database. ...
  • 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 ...

Más