• 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 ...
    • Three is not a crowd: ACPU-GPU-FPGA K-means implementation 

      Canales, Marcos; Cancer, Jorge; Constantinescu, Denisa; Escuin, Carlos; Perez, Borja (2017-06-15)
      Clustering is the task of assigning a set of objects into groups (clusters) so that objects in the same group are more similar to each other than to those in other groups. In particular, K-means is a clustering algorithm ...
    • 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 ...
    • 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 ...
    • 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 ...
    • Towards a Software Transactional Memory for heterogeneous CPU-GPU processors 

      Villegas, Alejandro; Navarro, Angeles; Asenjo-Plaza, Rafael; Plata, Oscar (2017-09-15)
      The heterogeneous Accelerated Processing Units (APUs) integrate a multi-core CPU and a GPU within the same chip. Modern APUs provide the programmer with platform atomics, used to communicate the CPU cores with the GPU using ...
    • Towards the intelligent diagnosis of hematological diseases 

      Díaz-Del-Pino, Sergio; Trelles-Martínez, Roberto; Perez-Wohlfeil, Esteban; Trelles-Salazar, Oswaldo Rogelio (2019-11-18)
      In traditional medicine, patient diagnosis usually implies an in depth study of its state and symptoms that a specialist has to carry out. The adaptation and customization of the medical treatment to those individual ...
    • 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 ...
    • Workflows and service discovery: a mobile device approach 

      Holthausen, Ricardo; Díaz-Del-Pino, Sergio; Pérez-Wohlfeil, Esteban; Rodríguez-Brazzarola, Pablo; Trelles-Salazar, Oswaldo Rogelio (Springer, Cham, 2018-03)
      Bioinformatics has moved from command-line standalone programs to web-service based environments. Such trend has resulted in an enormous amount of online resources which can be hard to find and identify, let alone execute ...