• Heterogeneous distributed computing based on high-level abstractions 

      Viñas Buceta, Moisés; Fraguela, Basilio B.; Andrade, Diego; Doallo, Ramón (2018)
      [Abstract]: The rise of heterogeneous systems has given place to great challenges for users as they involve new concepts, restrictions, and frameworks. Their exploitation is further complicated in the context of distributed ...
    • High performance genetic algorithm for land use planning 

      Porta, Juan; Parapar López, Jorge; Doallo, Ramón; Fernández Rivera, Francisco; Santé, Inés; Crecente, Rafael (Pergamon Press, 2013)
      [Abstract] This study uses genetic algorithms to formulate and develop land use plans. The restrictions to be imposed and the variables to be optimized are selected based on current local and national legal rules and ...
    • High Productivity Multi-device Exploitation with the Heterogeneous Programming Library 

      Viñas Buceta, Moisés; Fraguela, Basilio B.; Andrade, Diego; Doallo, Ramón (Elsevier, 2016)
      [Abstract] Heterogeneous devices require much more work from programmers than traditional CPUs, particularly when there are several of them, as each one has its own memory space. Multidevice applications require to distribute ...
    • High-performance computing selection of models of DNA substitution for multicore clusters 

      Darriba, Diego; Taboada, Guillermo L.; Doallo, Ramón; Posada, David (Sage Publications Ltd., 2014)
      [Abstract] This paper presents the high-performance computing (HPC) support of jModelTest2, the most popular bioinformatic tool for the statistical selection of models of DNA substitution. As this can demand vast computational ...
    • High-performance dataflow computing in hybrid memory systems with UPC++ DepSpawn 

      Fraguela, Basilio B.; Andrade, Diego (Springer, 2021)
      [Abstract]: Dataflow computing is a very attractive paradigm for high-performance computing, given its ability to trigger computations as soon as their inputs are available. UPC++ DepSpawn is a novel task-based library ...
    • High-speed exhaustive 3-locus interaction epistasis analysis on FPGAs 

      Kässens, Jan Christian; Wienbrandt, Lars; González-Domínguez, Jorge; Schmidt, Bertil; Schimmler, Manfred (Elsevier B.V., 2015-07)
      [Abstract]: Epistasis, the interaction between genes, has become a major topic in molecular and quantitative genetics. It is believed that these interactions play a significant role in genetic variations causing complex ...
    • High-Speed FPGA Architecture for CABAC Decoding Acceleration in H.264/AVC Standard 

      Osorio, Roberto; Díaz Bruguera, Javier (Springer New York LLC, 2013-08)
      [Abstract] Video encoding and decoding are computing intensive applications that require high performance processors or dedicated hardware. Video decoding offers a high parallel processing potential that may be exploited. ...
    • HSRA: Hadoop-based spliced read aligner for RNA sequencing data 

      Expósito, Roberto R.; González-Domínguez, Jorge; Touriño, Juan (Public Library of Science, 2018-07-31)
      [Abstract] Nowadays, the analysis of transcriptome sequencing (RNA-seq) data has become the standard method for quantifying the levels of gene expression. In RNA-seq experiments, the mapping of short reads to a reference ...
    • Hybrid parallel multimethod hyperheuristic for mixed-integer dynamic optimization problems in computational systems biology 

      González, Patricia; Argüeso-Alejandro, Pablo; Penas, David R.; Pardo, Xoán C.; Sáez-Rodríguez, Julio; Banga, Julio R.; Doallo, Ramón (Springer New York LLC, 2019-05-08)
      [Abstract] This paper describes and assesses a parallel multimethod hyperheuristic for the solution of complex global optimization problems. In a multimethod hyperheuristic, different metaheuristics cooperate to outperform ...
    • Implementation of a motion estimation algorithm for Intel FPGAs using OpenCL 

      Castro, Manuel de; Osorio, Roberto; López Vilariño, David; González-Escribano, Arturo; Llanos, Diego R. (Springer, 2023)
      [Abstract]: Motion Estimation is one of the main tasks behind any video encoder. It is a computationally costly task; therefore, it is usually delegated to specific or reconfigurable hardware, such as FPGAs. Over the years, ...
    • Implementing cloud-based parallel metaheuristics: an overview 

      González, Patricia; Pardo, Xoán C.; Doallo, Ramón; Banga, Julio R. (Universidad Nacional de la Plata - Facultad de Informatica, 2018-12-12)
      [Abstract] Metaheuristics are among the most popular methods for solving hard global optimization problems in many areas of science and engineering. Their parallel im- plementation applying HPC techniques is a common ...
    • Implementing Parallel Differential Evolution on Spark 

      Teijeiro, Diego; Pardo, Xoán C.; González, Patricia; Banga, Julio R.; Doallo, Ramón (Springer, 2016-04-02)
      [Abstract] Metaheuristics are gaining increased attention as an efficient way of solving hard global optimization problems. Differential Evolution (DE) is one of the most popular algorithms in that class. However, its ...
    • Improved cooperative Ant Colony Optimization for the solution of binary combinatorial optimization applications 

      Prado-Rodríguez, Roberto; González, Patricia; Banga, Julio R.; Doallo, Ramón (John Wiley & Sons, 2024)
      [Abstract]: Binary combinatorial optimization plays a crucial role in various scientific and engineering fields. While deterministic approaches have traditionally been used to solve these problems, stochastic methods, ...
    • Improving Scalability of Application-Level Checkpoint-Recovery by Reducing Checkpoint Sizes 

      Cores González, Iván; Rodríguez, Gabriel; Martín, María J.; González, Patricia; Osorio, Roberto (Springer Japan KK, 2013)
      [Abstract] The execution times of large-scale parallel applications on nowadays multi/many-core systems are usually longer than the mean time between failures. Therefore, parallel applications must tolerate hardware failures ...
    • In-memory application-level checkpoint-based migration for MPI programs 

      Cores González, Iván; Rodríguez, Gabriel; Martín, María J.; González, Patricia (Springer New York LLC, 2014)
      [Abstract] Process migration provides many benefits for parallel environments including dynamic load balancing, data access locality or fault tolerance. This paper describes an in-memory application-level checkpoint-based ...
    • Incremental Learning from Low-labelled Stream Data in Open-Set Video Face Recognition 

      López-López, Eric; Pardo, Xosé Manuel; Regueiro, Carlos V. (Elsevier, 2022)
      [Abstract] Deep Learning approaches have brought solutions, with impressive performance, to general classification problems where wealthy of annotated data are provided for training. In contrast, less progress has been ...
    • Interactive Rendering of NURBS Surfaces 

      Concheiro, Raquel; Amor, Margarita; Padrón, Emilio J.; Doggett, Michael (Pergamon Press, 2014)
      [Abstract] NURBS (Non-uniform rational B-splines) surfaces are one of the most useful primitives employed for high quality modeling in CAD/CAM tools and graphics software. Since direct evaluation of NURBS surfaces on the ...
    • Interactive Visualization of Large Point Clouds Using an Autotuning Multiresolution Out-Of-Core Strategy 

      Teijeiro, Diego; Amor, Margarita; Doallo, Ramón; Deibe, David (Oxford University Press, 2023)
      [Abstract]: Due to the increasingly large amount of data acquired into point clouds, from LiDAR (Light Detection and Ranging) sensors and 2D/3D sensors, massive point clouds processing has become a topic with high interest ...
    • Java in the High Performance Computing arena: Research, practice and experience 

      Taboada, Guillermo L.; Ramos Garea, Sabela; Expósito, Roberto R.; Touriño, Juan; Doallo, Ramón (Elsevier BV, 2013-05-01)
      [Abstract] The rising interest in Java for High Performance Computing (HPC) is based on the appealing features of this language for programming multi-core cluster architectures, particularly the built-in networking and ...
    • Jmodeltest.org: selection of nucleotide substitution models on the cloud 

      Santorum, Jose Manuel; Darriba, Diego; Taboada, Guillermo L.; Posada, David (Oxford University Press, 2014)
      [Abstract] The selection of models of nucleotide substitution is one of the major steps of modern phylogenetic analysis. Different tools exist to accomplish this task, among which jModelTest 2 (jMT2) is one of the most ...