Now showing items 1-20 of 96

    • Efficient parallel numerical solver for the elastohydrodynamic Reynolds–Hertz problem 

      Arenaz Silva, Manuel; Doallo Biempica, Ramón; Touriño, Juan; Vázquez Regueiro, Carlos (Elsevier BV * North-Holland, 2001-12-01)
      [Abstract] This work presents a parallel version of a complex numerical algorithm for solving an elastohydrodynamic piezoviscous lubrication problem studied in tribology. The numerical algorithm combines regula falsi, fixed ...
    • A GIS-Embedded System to Support Land Consolidation Plans in Galicia. 

      Touriño, Juan; Parapar López, Jorge; Doallo Biempica, Ramón; Boullón, Marcos; Rivera, Francisco F.; Bruguera, Javier D. (Taylor & Francis, 2003-06)
      [Abstract] Land consolidation is a strategic instrument for rural planning and thus economic development in the Spanish region of Galicia. This paper describes an experimental system embedded in a GIS environment to aid ...
    • A middleware architecture for distributed systems management 

      Salceda, Jesús; Díaz, Iván; Touriño, Juan; Doallo Biempica, Ramón (Academic Press, 2004-06)
      [Abstract] This paper presents a middleware solution for global management of any kind of distributed system, such as networks of PCs/workstations, clusters or server farms. Our approach lies in an object-oriented software ...
    • A Grid Portal for an Undergraduate Parallel Programming Course 

      Touriño, Juan; Martín Santamaría, María José; Tarrío, Jacobo; Arenaz Silva, Manuel (Institute of Electrical and Electronics Engineers, 2005-08)
      [Abstract] This paper describes an experience of designing and implementing a portal to support transparent remote access to supercomputing facilities to students enrolled in an undergraduate parallel programming course. ...
    • Automated and accurate cache behavior analysis for codes with irregular access patterns 

      Andrade, Diego; Arenaz Silva, Manuel; Fraguela, Basilio B.; Touriño, Juan; Doallo Biempica, Ramón (John Wiley & Sons Ltd., 2007-04-03)
      [Abstract] The memory hierarchy plays an essential role in the performance of current computers, so good analysis tools that help in predicting and understanding its behavior are required. Analytical modeling is the ideal ...
    • XARK: an extensible framework for automatic recognition of computational kernels 

      Arenaz Silva, Manuel; Touriño, Juan; Doallo Biempica, Ramón (Association for Computing Machinery, 2008-10)
      [Abstract] The recognition of program constructs that are frequently used by software developers is a powerful mechanism for optimizing and parallelizing compilers to improve the performance of the object code. The development ...
    • A heuristic approach for the automatic insertion of checkpoints in message-passing codes 

      Rodríguez Álvarez, Gabriel; Martín Santamaría, María José; González, Patricia; Touriño, Juan (Technische Universitaet Graz * Institut fuer Informationssysteme und Computer Medien,Graz University of Technology, Institute for Information Systems and Computer Media, 2009-08)
      [Abstract] Checkpointing tools may be typically implemented at two different abstraction levels: at the system level or at the application level. The latter has become a more popular alternative due to its flexibility and ...
    • CPPC: a compiler‐assisted tool for portable checkpointing of message‐passing applications 

      Rodríguez Álvarez, Gabriel; Martín Santamaría, María José; González, Patricia; Touriño, Juan; Doallo Biempica, Ramón (John Wiley & Sons Ltd., 2010-11-19)
      [Abstract] With the evolution of high‐performance computing toward heterogeneous, massively parallel systems, parallel applications have developed new checkpoint and restart necessities. Whether due to a failure in the ...
    • Design of efficient Java message-passing collectives on multi-core clusters 

      López Taboada, Guillermo; Ramos Garea, Sabela; Touriño, Juan; Doallo Biempica, 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 ...
    • Analysis of Performance-impacting Factors on Checkpointing Frameworks: The CPPC Case Study 

      Rodríguez Álvarez, Gabriel; Martín Santamaría, María José; 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 ...
    • Parallel Hierarchical Radiosity on Hybrid Platforms 

      Padrón, Emilio J.; Amor, Margarita; Bóo, Montserrat; Doallo Biempica, Ramón; Rodríguez Álvarez, Gabriel (Springer Verlag, 2011-12)
      [Abstract] Achieving an efficient realistic illumination is an important aim of research in computer graphics. In this paper a new parallel global illumination method for hybrid systems based on the hierarchical radiosity ...
    • Device level communication libraries for high‐performance computing in Java 

      López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, 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 ...
    • 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 Santamaría, María José; 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 ...
    • F-MPJ: scalable Java message-passing communications on parallel systems 

      López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, 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 ...
    • Design of scalable Java message-passing communications over InfiniBand 

      Expósito, Roberto R.; López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, 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 ...
    • UPCBLAS: a library for parallel matrix computations in Unified Parallel C 

      González Domínguez, Jorge; Martín Santamaría, María José; López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, Ramón; Mallón, Damián A.; Wibecan, Brian (John Wiley & Sons Ltd., 2012-09-25)
      [Abstract] The popularity of Partitioned Global Address Space (PGAS) languages has increased during the last years thanks to their high programmability and performance through an efficient exploitation of data locality, ...
    • Rendering of Bézier Surfaces on Handheld Devices 

      Concheiro, Raquel; Amor, Margarita; Padrón, Emilio J.; Gil, Marisa; Martorell, Xavier (Vaclav Skala - Union Agency, 2013)
      [Abstract] Bézier surfaces have been widely employed in the designing of complex scenes with high-quality results. Nevertheless, parametric surfaces cannot be directly rendered in the current GPUs of modern handheld devices. ...
    • High performance genetic algorithm for land use planning 

      Porta Trinidad, Juan; Parapar López, Jorge; Doallo Biempica, 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 ...
    • Improving Scalability of Application-Level Checkpoint-Recovery by Reducing Checkpoint Sizes 

      Cores González, Iván; Rodríguez Álvarez, Gabriel; Martín Santamaría, María José; González Gómez, Patricia; Rodríguez 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 ...
    • A population-based iterated greedy algorithm for the delimitation and zoning of rural settlements 

      Porta Trinidad, Juan; Parapar López, Jorge; Doallo Biempica, Ramón; Barbosa Brandão, Vasco; Santé, Inés; Crecente, Rafael (Pergamon Press, 2013)
      [Abstract] In this paper we present a Population-Based Iterated Greedy (PBIG) algorithm for delimiting and zoning rural settlements. Each cadastral plots is allocated to a category (traditional–historical, common or none) ...