Browsing GI-GAC - Artigos by Author "López Taboada, Guillermo"
Now showing items 1-20 of 30
-
Analysis and evaluation of MapReduce solutions on an HPC cluster
Veiga, Jorge; Expósito, Roberto R.; López Taboada, Guillermo; 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.; López Taboada, Guillermo; 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 ... -
Automatic mapping of parallel applications on multicore architectures using the Servet benchmark suite
González-Domínguez, Jorge; López Taboada, Guillermo; Fraguela, Basilio B.; Martín, María J.; Touriño, Juan (Pergamon Press, 2012-03)[Abstract] Servet is a suite of benchmarks focused on detecting a set of parameters with high influence on the overall performance of multicore systems. These parameters can be used for autotuning codes to increase their ... -
Design and Implementation of an extended collectives library for unified Parallel C
Teijeiro Barjas, Carlos; López Taboada, Guillermo; Touriño, Juan; Doallo, Ramón; Mouriño, José C.; Mallón, Damián A.; Wibecan, Brian (Springer New York LLC, 2013)[Abstract] Unified Parallel C (UPC) is a parallel extension of ANSI C based on the Partitioned Global Address Space (PGAS) programming model, which provides a shared memory view that simplifies code development while it ... -
Design of efficient Java message-passing collectives on multi-core clusters
López Taboada, Guillermo; Ramos Garea, Sabela; Touriño, Juan; Doallo, Ramón (Springer New York LLC, 2011-02)[Abstract] This paper presents a scalable and efficient Message-Passing in Java (MPJ) collective communication library for parallel computing on multi-core architectures. The continuous increase in the number of cores per ... -
Design of Scalable Java Communication Middleware for Multi-Core Systems
Ramos Garea, Sabela; López Taboada, Guillermo; Expósito, Roberto R.; Touriño, Juan; Doallo, Ramón (Oxford University Press, 2013-02-01)[Abstract] This paper presents smdev, a shared memory communication middleware for multi-core systems. smdev provides a simple and powerful messaging application program interface that is able to exploit the underlying ... -
Design of scalable Java message-passing communications over InfiniBand
Expósito, Roberto R.; López Taboada, Guillermo; Touriño, Juan; Doallo, Ramón (Springer New York LLC, 2012-07)[Abstract] This paper presents ibvdev a scalable and efficient low-level Java message-passing communication device over InfiniBand. The continuous increase in the number of cores per processor underscores the need for ... -
Device level communication libraries for high‐performance computing in Java
López Taboada, Guillermo; Touriño, Juan; Doallo, Ramón; Shafi, Aamir; Baker, Mark; Carpenter, Bryan (John Wiley & Sons Ltd., 2011-12-25)[Abstract] Since its release, the Java programming language has attracted considerable attention from the high‐performance computing (HPC) community because of its portability, high programming productivity, and built‐in ... -
Enhancing in-memory Efficiency for MapReduce-based Data Processing
Veiga Fachal, Jorge; Expósito, Roberto R.; López Taboada, Guillermo; Touriño, Juan (Academic Press, 2018-10)[Abstract] As the memory capacity of computational systems increases, the in-memory data management of Big Data processing frameworks becomes more crucial for performance. This paper analyzes and improves the memory ... -
Evaluation of messaging middleware for high-performance cloud computing
Expósito, Roberto R.; López Taboada, Guillermo; Ramos Garea, Sabela; Touriño, Juan; Doallo, Ramón (Springer U K, 2013-12)[Abstract] Cloud computing is posing several challenges, such as security, fault tolerance, access interface singularity, and network constraints, both in terms of latency and bandwidth. In this scenario, the performance ... -
F-MPJ: scalable Java message-passing communications on parallel systems
López Taboada, Guillermo; Touriño, Juan; Doallo, Ramón (Springer New York LLC, 2012-04)[Abstract] This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communication middleware for parallel computing. The increasing interest in Java as the programming language of the ... -
FastMPJ: a scalable and efficient Java message-passing library
Expósito, Roberto R.; Ramos Garea, Sabela; López Taboada, Guillermo; Touriño, Juan; Doallo, Ramón (Springer New York LLC, 2014)[Abstract] The performance and scalability of communications are key for high performance computing (HPC) applications in the current multi-core era. Despite the significant benefits (e.g., productivity, portability, ... -
Flame-MR: An event-driven architecture for MapReduce applications
Veiga, Jorge; Expósito, Roberto R.; López Taboada, Guillermo; Touriño, Juan (Elsevier BV * North-Holland, 2016)[Abstract] Nowadays, many organizations analyze their data with the MapReduce paradigm, most of them using the popular Apache Hadoop framework. As the data size managed by MapReduce applications is steadily increasing, the ... -
General‐purpose computation on GPUs for high performance cloud computing
Expósito, Roberto R.; López Taboada, Guillermo; Ramos Garea, Sabela; Touriño, Juan; Doallo, Ramón (John Wiley & Sons Ltd., 2013-08)[Abstract] Cloud computing is offering new approaches for High Performance Computing (HPC) as it provides dynamically scalable resources as a service over the Internet. In addition, General‐Purpose computation on Graphical ... -
High-performance computing selection of models of DNA substitution for multicore clusters
Darriba, Diego; López Taboada, Guillermo; 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 ... -
Java in the High Performance Computing arena: Research, practice and experience
López Taboada, Guillermo; 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; López Taboada, Guillermo; 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 ... -
Low‐latency Java communication devices on RDMA‐enabled networks
Expósito, Roberto R.; López Taboada, Guillermo; Ramos Garea, Sabela; Touriño, Juan; Doallo, Ramón (John Wiley & Sons Ltd., 2015)[Abstract] Providing high‐performance inter‐node communication is a key capability for running high performance computing applications efficiently on parallel architectures. In fact, current systems deployments are aggregating ... -
MPI and UPC broadcast, scatter and gather algorithms in Xeon Phi
Mallón, Damián A.; López Taboada, Guillermo; Koesterke, Lars (John Wiley & Sons Ltd., 2016-05-06)[Abstract] Accelerators have revolutionised the high performance computing (HPC) community. Despite their advantages, their very specific programming models and limited communication capabilities have kept them in a ... -
Nonblocking collectives for scalable Java communications
Ramos Garea, Sabela; López Taboada, Guillermo; Expósito, Roberto R.; Touriño, Juan (John Wiley & Sons Ltd., 2015-04-22)[Abstract] This paper presents a Java implementation of the recently published MPI 3.0 nonblocking message passing collectives in order to analyze and assess the feasibility of taking advantage of these operations in shared ...