• Scalable PGAS collective operations in NUMA clusters 

      Mallón, Damián A.; Teijeiro Barjas, Carlos; González-Domínguez, Jorge; Taboada, Guillermo L.; Gómez, Andrés (Springer New York LLC, 2014-12)
      [Abstract] The increasing number of cores per processor is turning manycore-based systems in pervasive. This involves dealing with multiple levels of memory in non uniform memory access (NUMA) systems and processor cores ...
    • ScalaParBiBit: Scaling the Binary Biclustering in Distributed-Memory Systems 

      Fraguela, Basilio B.; Andrade, Diego; González-Domínguez, Jorge (SpringerLink, 2021-03-19)
      [Abstract] Biclustering is a data mining technique that allows us to find groups of rows and columns that are highly correlated in a 2D dataset. Although there exist several software applications to perform biclustering, ...
    • Self-Organized Multi-Camera Network for a Fast and Easy Deployment of Ubiquitous Robots in Unknown Environments 

      Canedo-Rodríguez, Adrián; Iglesias, Roberto; Regueiro, Carlos V.; Álvarez-Santos, Víctor; Pardo, Xosé Manuel (Multidisciplinary Digital Publishing Institute, 2013)
      To bring cutting edge robotics from research centres to social environments, the robotics community must start providing affordable solutions: the costs must be reduced and the quality and usefulness of the robot services ...
    • SeQual-Stream: approaching stream processing to quality control of NGS datasets 

      Castellanos Rodríguez, Óscar; Expósito, Roberto R.; Touriño, Juan (BMC, 2023-10)
      [Abstract]: Background Quality control of DNA sequences is an important data preprocessing step in many genomic analyses. However, all existing parallel tools for this purpose are based on a batch processing model, ...
    • SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets 

      Expósito, Roberto R.; Galego Torreiro, Roi; González-Domínguez, Jorge (Institute of Electrical and Electronics Engineers, 2020-08-07)
      [Abstract] This paper presents SeQual, a scalable tool to efficiently perform quality control of large genomic datasets. Our tool currently supports more than 30 different operations (e.g., filtering, trimming, formatting) ...
    • Serverless-like platform for container-based YARN clusters 

      Castellanos Rodríguez, Óscar; Expósito, Roberto R.; Enes, Jonatan; Taboada, Guillermo L.; Touriño, Juan (Elsevier, 2024-06)
      [Abstract]: Serverless computing is an emerging paradigm that has gained a lot of relevance in recent years, as it allows users to consume computing resources without worrying about the underlying infrastructure and pay ...
    • Simulating the Network Activity of Modern Manycores 

      Horro, Marcos; Rodríguez, Gabriel; Touriño, Juan (Institute of Electrical and Electronics Engineers Inc., 2019)
      [Abstract]: Manycore architectures are one of the most promising candidates to reach the exascale. However, the increase in the number of cores on a single die exacerbates the memory wall problem. Modern manycore architectures ...
    • SMusket: Spark-based DNA error correction on distributed-memory systems 

      Expósito, Roberto R.; González-Domínguez, Jorge; Touriño, Juan (Elsevier B.V., 2020)
      [Abstract]: Next-Generation Sequencing (NGS) technologies have revolutionized genomics research over the last decade, bringing new opportunities for scientists to perform groundbreaking biological studies. Error correction ...
    • Solving Large Problem Sizes of Index-Digit Algorithms on GPU: FFT and Tridiagonal System Solvers 

      Pérez Diéguez, Adrián; Amor, Margarita; Lobeiras Blanco, Jacobo; Doallo, Ramón (Institute of Electrical and Electronics Engineers, 2018)
      [Abstract] Current Graphics Processing Units (GPUs) are capable of obtaining high computational performance in scientific applications. Nevertheless, programmers have to use suitable parallel algorithms for these architectures ...
    • Spark Implementation of the Enhanced Scatter Search Metaheuristic: Methodology and Assessment 

      Pardo, Xoán C.; Argüeso-Alejandro, Pablo; González, Patricia; Banga, Julio R.; Doallo, Ramón (Elsevier BV, 2020-12)
      [Abstract] Optimization problems arise nowadays in all disciplines, not only in the scientific area but also in the field of engineering or economics, and in many others. Currently, challenging optimization problems require ...
    • SparkEC: speeding up alignment-based DNA error correction tools 

      Expósito, Roberto R.; Martínez-Sánchez, Marco; Touriño, Juan (BioMed Central (Springer), 2022)
      [Abstract]: In recent years, huge improvements have been made in the context of sequencing genomic data under what is called Next Generation Sequencing (NGS). However, the DNA reads generated by current NGS platforms are ...
    • Speed and accuracy improvement of higher-order epistasis detection on CUDA-enabled GPUs 

      Jünger, Daniel; Hundt, Christian; González-Domínguez, Jorge; Schmidt, Bertil (Springer, 2017)
      [Abstract]: The discovery of higher-order epistatic interactions is an important task in the field of genome wide association studies which allows for the identification of complex interaction patterns between multiple ...
    • STuning-DL: Model-Driven Autotuning of Sparse GPU Kernels for Deep Learning 

      López Castro, Roberto; Andrade, Diego; Fraguela, Basilio B. (Institute of Electrical and Electronics Engineers, 2024-05)
      [Abstract]: The relentless growth of modern Machine Learning models has spurred the adoption of sparsification techniques to simplify their architectures and reduce the computational demands. Network pruning has demonstrated ...
    • Supporting multi-resolution out-of-core rendering of massive LiDAR point clouds through non-redundant data structures 

      Deibe, David; Amor, Margarita; Doallo, Ramón (Taylor & Francis Group, 2019-03)
      [Abstract]: In recent years, the evolution and improvement of LiDAR (Light Detection and Ranging) hardware has increased the quality and quantity of the gathered data, making the storage, processing and management thereof ...
    • The Phylogenetic Likelihood Library 

      Flouri, Tomas; Izquierdo-Carrasco, F.; Darriba, Diego; Aberer, Andre J.; Nguyen, Lam-Tung; Minh, B.Q.; Haeseler, Arndt von; Stamatakis, Alexandros (Oxford University Press, 2015-03-01)
      [Abstract] We introduce the Phylogenetic Likelihood Library (PLL), a highly optimized application programming interface for developing likelihood-based phylogenetic inference and postanalysis software. The PLL implements ...
    • The Servet 3.0 benchmark suite: characterization of network performance degradation 

      González-Domínguez, Jorge; Martín, María J.; Taboada, Guillermo L.; Expósito, Roberto R.; Touriño, Juan (Pergamon Press, 2013-11)
      [Abstract] Servet is a suite of benchmarks focused on extracting a set of parameters with high influence on the overall performance of multicore clusters. These parameters can be used to optimize the performance of parallel ...
    • The Wall Lizards of the Balkan Peninsula: Tackling Questions at the Interphase of Phylogenomics and Population Genomics 

      Psonis, Nikolaos; Antioniou, Aglaia; Karameta, Emmanouela; Darriba, Diego; Stamatakis, Alexandros; Lymberakis, Petros; Poulakakis, Nikos (Elsevier, 2021)
      [Abstract] Wall lizards of the genus Podarcis (Sauria, Lacertidae) are the predominant reptile group in southern Europe, including 24 recognized species. Mitochondrial DNA data have shown that, with the exception of P. ...
    • Towards a Self-Sufficient Face Verification System 

      López-López, Eric; Regueiro, Carlos V.; Pardo, Xosé Manuel; Franco, Annalisa; Lumini, Alessandra (Elsevier, 2021)
      [Abstract] The absence of a previous collaborative manual enrolment represents a significant handicap towards designing a face verification system for face re-identification purposes. In this scenario, the system must learn ...
    • Towards cloud-based parallel metaheuristics: A case study in computational biology with Differential Evolution and Spark 

      Teijeiro, Diego; Pardo, Xoán C.; González, Patricia; Banga, Julio R.; Doallo, Ramón (Sage Publications Ltd., 2016-11-28)
      [Abstract] Many key problems in science and engineering can be formulated and solved using global optimization techniques. In the particular case of computational biology, the development of dynamic (kinetic) models is ...
    • Toxo: A Library for Calculating Penetrance Tables of High-Order Epistasis Models 

      Ponte-Fernández, Christian; González-Domínguez, Jorge; Carvajal-Rodriguez, Antonio; Martín, María J. (BioMed Central Ltd., 2020-04-09)
      [Abstract] Background Epistasis is defined as the interaction between different genes when expressing a specific phenotype. The most common way to characterize an epistatic relationship is using a penetrance table, which ...