• A PVM Based Library for Sparse Matrix Factorizations 

      Touriño, Juan; Doallo, Ramón (Springer, 1998)
      [Abstract] We present 3LM, a C Linked List Management Library for parallel sparse factorizations on a PVM environment which takes into account the fill-in, an important drawback of sparse computations. It is restricted to ...
    • A SIMD Algorithm for the Detection of Epistatic Interactions of Any Order 

      Ponte-Fernández, Christian; González-Domínguez, Jorge; Martín, María J. (Elsevier, 2022)
      [Abstract] Epistasis is a phenomenon in which a phenotype outcome is determined by the interaction of genetic variation at two or more loci and it cannot be attributed to the additive combination of effects corresponding ...
    • A simulated annealing algorithm for zoning in planning using parallel computing 

      Santé, Inés; Fernández Rivera, Francisco; Crecente, Rafael; Boullón, Marcos; Suárez, Marcos; Porta, Juan; Parapar López, Jorge; Doallo, Ramón (Pergamon Press, 2016)
      [Abstract] There is an increasing demand for tools that support land use planning processes, particularly the design of zoning maps, which is one of the most complex tasks in the field. In this task, different land use ...
    • A Software Cache Autotuning Strategy for Dataflow Computing with UPC++ DepSpawn 

      Fraguela, Basilio B.; Andrade, Diego (Wiley, 2021)
      [Abstract] Dataflow computing allows to start computations as soon as all their dependencies are satisfied. This is particularly useful in applications with irregular or complex patterns of dependencies which would otherwise ...
    • Accelerating binary biclustering on platforms with CUDA-enabled GPUs 

      González-Domínguez, Jorge; Expósito, Roberto R. (Elsevier Ltd, 2018)
      [Abstract]: Data mining is nowadays essential in many scientific fields to extract valuable information from large input datasets and transform it into an understandable structure. For instance, biclustering techniques are ...
    • Accelerating the HyperLogLog Cardinality Estimation Algorithm 

      Bozkus, Cem; Fraguela, Basilio B. (Hindawi, 2017)
      [Abstract] In recent years, vast amounts of data of different kinds, from pictures and videos from our cameras to software logs from sensor networks and Internet routers operating day and night, are being generated. This ...
    • Accelerating the quality control of genetic sequences through stream processing 

      Castellanos Rodríguez, Óscar; Expósito, Roberto R.; Touriño, Juan (Association for Computing Machinery, 2023)
      [Abstract]: 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, needing to have ...
    • Acceleration of a Feature Selection Algorithm Using High Performance Computing 

      Beceiro, Bieito; González-Domínguez, Jorge; Touriño, Juan (MDPI AG, 2020-09-01)
      [Abstract] Feature selection is a subfield of data analysis that is on reducing the dimensionality of datasets, so that subsequent analyses over them can be performed in affordable execution times while keeping the same ...
    • Affine Modeling of Program Traces 

      Rodríguez, Gabriel; Kandemir, Mahmut T.; Touriño, Juan (Institute of Electrical and Electronics Engineers, 2019-02-01)
      [Abstract] A formal, high-level representation of programs is typically needed for static and dynamic analyses performed by compilers. However, the source code of target applications is not always available in an analyzable ...
    • An Algorithm Template for Domain-Based Parallel Irregular Algorithms 

      González, Carlos H. (Springer, 2013)
      [Abstract] The parallelization of irregular algorithms has not been as widely studied as the one of regular codes. In particular, while there are many proposals of parallel skeletons and libraries very well suited to regular ...
    • An Application of Fish Detection Based on Eye Search with Artificial Vision and Artificial Neural Networks 

      Rico-Díaz, Ángel-José; Rabuñal, Juan R.; Gestal, M.; Mures, Omar A.; Puertas, Jerónimo (MDPI AG, 2020-10-27)
      [Abstract] A fish can be detected by means of artificial vision techniques, without human intervention or handling the fish. This work presents an application for detecting moving fish in water by artificial vision based ...
    • An automatic optimizer for heterogeneous devices 

      Fernández-Fabeiro, Jorge; Andrade, Diego; Fraguela, Basilio B.; Doallo, Ramón (Elsevier, 2020-05)
      [Abstract]: Codes written in a naive way seldom effectively exploit the computing resources, while writing optimized codes is usually a complex task that requires certain levels of expertise. This problem is further increased ...
    • An Efficient Ant Colony Optimization Framework for HPC Environments 

      González, Patricia; Osorio, Roberto; Pardo, Xoán C.; Banga, Julio R.; Doallo, Ramón (Elsevier, 2022)
      [Abstract] Combinatorial optimization problems arise in many disciplines, both in the basic sciences and in applied fields such as engineering and economics. One of the most popular combinatorial optimization methods is ...
    • An Inspector-Executor Algorithm for Irregular Assignment Parallelization 

      Arenaz Silva, Manuel; Touriño, Juan; Doallo, Ramón (Springer, 2004)
      [Abstract] A loop with irregular assignment computations contains loop-carried output data dependences that can only be detected at run-time. In this paper, a load-balanced method based on the inspector-executor model is ...
    • An out-of-core method for GPU image mapping on large 3D scenarios of the real world 

      Jurado, Juan M.; Padrón, Emilio J.; Jiménez, J. Roberto; Ortega, Lidia (Elsevier, 2022)
      [Abstract] Image mapping on 3D huge scenarios of the real world is one of the most fundamental and computational expensive processes for the integration of multi-source sensing data. Recent studies focused on the observation ...
    • Analysis and evaluation of MapReduce solutions on an HPC cluster 

      Veiga, Jorge; Expósito, Roberto R.; Taboada, Guillermo L.; Touriño, Juan (Pergamon Press, 2016-02)
      [Abstract] The ever growing needs of Big Data applications are demanding challenging capabilities which cannot be handled easily by traditional systems, and thus more and more organizations are adopting High Performance ...
    • Analysis of I/O Performance on an Amazon EC2 Cluster Compute and High I/O Platform 

      Expósito, Roberto R.; Taboada, Guillermo L.; Ramos Garea, Sabela; González-Domínguez, Jorge; Touriño, Juan; Doallo, Ramón (Springer Netherlands, 2013-12)
      [Abstract] Cloud computing is currently being explored by the scientific community to assess its suitability for High Performance Computing (HPC) environments. In this novel paradigm, compute and storage resources, as well ...
    • Analysis of Performance-impacting Factors on Checkpointing Frameworks: The CPPC Case Study 

      Rodríguez, Gabriel; Martín, María J.; Touriño, Juan; González, Patricia (Oxford University Press, 2011-11-01)
      [Abstract] This paper focuses on the performance evaluation of Compiler for Portable Checkpointing (CPPC), a tool for the checkpointing of parallel message-passing applications. Its performance and the factors that impact ...
    • Assessing resilient versus stop-and-restart fault-tolerant solutions in MPI applications 

      Losada, Nuria; Martín, María J.; González, Patricia (Springer New York LLC, 2017-01)
      [Abstract] The Message Passing Interface (MPI) standard is the most popular parallel programming model for distributed systems. However, it lacks fault-tolerance support and, traditionally, failures are addressed with ...
    • Assessment, Design and Implementation of a Private Cloud for MapReduce Applications 

      Salgueiro, M.; González, Patricia; Fernández Pena, Tomás; Cabaleiro, José Carlos (Stowarzyszenie Komputerowej Nauki o Materialach i Inzynierii Powierzchni,Association of Computational Materials Science and Surface Engineering, 2014)
      [Abstract] Scientific computation and data intensive analyses are ever more frequent. On the one hand, the MapReduce programming model has gained a lot of attention for its applicability in large parallel data analyses and ...