Now showing items 1-20 of 27

    • A PVM Based Library for Sparse Matrix Factorizations 

      Touriño, Juan; Doallo Biempica, 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 ...
    • An Inspector-Executor Algorithm for Irregular Assignment Parallelization 

      Arenaz Silva, Manuel; Touriño, Juan; Doallo Biempica, 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 ...
    • Characterization of message-passing overhead on the AP3000 multicomputer 

      Touriño, Juan; Doallo Biempica, Ramón (IEEE, 2001-09)
      [Abstract] The performance of the communication primitives of parallel computers is critical for the overall system performance. The characterization of the communication overhead is very important to estimate the global ...
    • Communication avoiding and overlapping for numerical linear algebra 

      Georganas, Evangelos; Gonzalez-Dominguez, Jorge; Solomonik, Edgar; Zheng, Yili; Touriño, Juan; Yelick, Katherine (IEEE Computer Society, 2013-02-25)
      [Abstract] To efficiently scale dense linear algebra problems to future exascale systems, communication cost must be avoided or overlapped. Communication-avoiding 2.5D algorithms improve scalability by reducing inter-processor ...
    • Compiler support for parallel code generation through kernel recognition 

      Arenaz Silva, Manuel; Touriño, Juan; Doallo Biempica, Ramón (IEEE Computer Society, 2004-06-07)
      [Abstract] Summary form only given. The automatic parallelization of loops that contain complex computations is still a challenge for current parallelizing compilers. The main limitations are related to the analysis of ...
    • Design and Implementation of MapReduce using the PGAS Programming Model with UPC 

      Teijeiro, Carlos; López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, Ramón (IEEE Computer Society, 2012-01-03)
      [Abstract] MapReduce is a powerful tool for processing large data sets used by many applications running in distributed environments. However, despite the increasing number of computationally intensive problems that require ...
    • Efficient Java Communication Protocols on High-speed Cluster Interconnects 

      López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, , Ramón (IEEE Computer Society, 2007-02-26)
      [Abstract] This paper presents communication strategies for achieving efficient parallel and distributed Java applications on clusters with high-speed interconnects. Communication performance is critical for the overall ...
    • Evaluation of Java for General Purpose GPU Computing 

      Docampo, Jorge; Ramos Garea, Sabela; López Taboada, Guillermo; Expósito, Roberto R.; Touriño, Juan; Doallo Biempica, Ramón (IEEE Computer Society, 2013-07-01)
      [Abstract] The presence of many-core units as accelerators has been increasing due to their ability to improve the performance of highly parallel workloads. General Purpose GPU(GPGPU) computing has allowed the graphical ...
    • Exploiting locality in the run-time parallelization of irregular loops 

      Martín Santamaría, María José; Singh, David E.; Touriño, Juan; Rivera, Francisco F. (C R C Press, LLC, 2002-12-10)
      [Abstract] The goal of this work is the efficient parallel execution of loops with indirect array accesses, in order to be embedded in a parallelizing compiler framework. In this kind of loop pattern, dependences can not ...
    • Extending the Globus Information Service with the Common Information Model 

      Díaz, Iván; Fernández, G.; González, P.; Martín Santamaría, María José; Touriño, Juan (IEEE Computer Society, 2011-07-14)
      [Abstract] The need of task-adapted and complete information for the management of resources is a well known issue in Grid computing. Globus Toolkit 4 (GT4) includes the Monitoring and Discovery System component (MDS4) to ...
    • High Performance Java Remote Method Invocation for Parallel Computing on Clusters 

      López Taboada, Guillermo; Teijeiro, Carlos; Touriño, Juan (IEEE Computer Society, 2007-11-12)
      [Abstract] This paper presents a more efficient Java remote method invocation (RMI) implementation for high-speed clusters. The use of Java for parallel programming on clusters is limited by the lack of efficient communication ...
    • HPF-2 Support for Dynamic Sparse Computations 

      Asenjo Plaza, Rafael; Plata, Oscar; Touriño, Juan; Zapata, Emilio L.; Doallo Biempica, Ramón (Springer, 1998)
      [Abstract] There is a class of sparse matrix computations, such as direct solvers of systems of linear equations, that change the fill-in (nonzero entries) of the coefficient matrix, and involve row and column operations ...
    • Integrating the common information model with MDS4 

      Díaz, Iván; Fernández, G.; Martín Santamaría, María José; González, Patricia; Touriño, Juan (IEEE Computer Society, 2008-10-31)
      [Abstract] The management and monitoring of static and dynamic resources is a key issue in grid environments. Information models are an abstract representation of software and hardware aspects of these resources, a common ...
    • Non-blocking Java Communications Support on Clusters 

      López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, Ramón (Springer, 2006)
      [Abstract] This paper presents communication strategies for supporting efficient non-blocking Java communication on clusters. The communication performance is critical for the overall cluster performance. It is possible ...
    • NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java 

      Mallón, Damián A.; López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, Ramón (IEEE Computer Society, 2009-05-08)
      [Abstract] Java is a valuable and emerging alternative for the development of parallel applications, thanks to the availability of several Java message-passing libraries and its full multithreading support. The combination ...
    • Ontological Con guration Management for Wireless Mesh Routers 

      Díaz, Iván; Popi, Cristian; Festor, Olivier; Touriño, Juan; Doallo Biempica, Ramón (Springer, 2009)
      [Abstract] Wireless mesh networks (WMNs) are a category of wireless networks that are self-organized, robust and which offer more flexible client coverage with less equipment requirements than wired networks. In WMNs, mesh ...
    • Parallel Sparse Modified Gram-Schmidt QR Decomposition 

      Doallo Biempica, Ramón; Fraguela, Basilio B.; Touriño, Juan; Zapata, Emilio L. (Springer, 1996)
      [Abstract] We present a parallel computational method for the QR decomposition with column pivoting of a sparse matrix by means of Modified Gram-Schmidt orthogonalization. Nonzero elements of the matrix M to be decomposed ...
    • Performance analysis of Java message-passing libraries on fast Ethernet, Myrinet and SCI clusters 

      López Taboada, Guillermo; Touriño, Juan; Doallo Biempica, Ramón (IEEE Computer Society, 2004-01-08)
      [Abstract] The use of Java for parallel programming on clusters according to the message-passing paradigm is an attractive choice. In this case, the overall application performance will largely depend on the performance ...
    • Performance Evaluation of Big Data Frameworks for Large-Scale Data Analytics 

      Veiga, Jorge; Expósito, Roberto R.; Pardo, Xoán C.; López Taboada, Guillermo; Touriño, Juan (IEEE Computer Society, 2017-02-06)
      [Abstract] The increasing adoption of Big Data analytics has led to a high demand for efficient technologies in order to manage and process large datasets. Popular MapReduce frameworks such as Hadoop are being replaced by ...
    • Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures 

      Mallón, Damián A.; López Taboada, Guillermo; Teijeiro, Carlos; Touriño, Juan; Fraguela, Basilio B.; Gómez, Andrés; Doallo Biempica, Ramón; Mouriño, José C. (Springer, 2009)
      [Abstract] The current trend to multicore architectures underscores the need of parallelism. While new languages and alternatives for supporting more efficiently these systems are proposed, MPI faces this new challenge. ...