• Exploiting locality in the run-time parallelization of irregular loops 

      Martín, María J.; 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 ...
    • High Performance Java Remote Method Invocation for Parallel Computing on Clusters 

      Taboada, Guillermo L.; Teijeiro Barjas, 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 ...
    • Servet: A Benchmark Suite for Autotuning on Multicore Clusters 

      González-Domínguez, Jorge; Taboada, Guillermo L.; Fraguela, Basilio B.; Martín, María J.; Touriño, Juan (Institute of Electrical and Electronics Engineers, 2010-05-24)
      [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 ...