Now showing items 1-6 of 6

    • 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. ...
    • A novel compiler support for automatic parallelization on multicore systems 

      Andión, José M.; Arenaz Silva, Manuel; Rodríguez Álvarez, Gabriel; Touriño, Juan (Elsevier, 2013-09)
      [Abstract:] The widespread use of multicore processors is not a consequence of significant advances in parallel programming. In contrast, multicore processors arise due to the complexity of building power-efficient, ...
    • 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 ...
    • 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 ...
    • Locality-Aware Automatic Parallelization for GPGPU with OpenHMPP Directives 

      Andión, José M.; Arenaz Silva, Manuel; Bodin, François; Rodríguez Álvarez, Gabriel; Touriño, Juan (Springer New York LLC, 2016-06)
      [Abstract] The use of GPUs for general purpose computation has increased dramatically in the past years due to the rising demands of computing power and their tremendous computing capacity at low cost. Hence, new programming ...
    • 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 ...