Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas del RUC
    • FAQ
    • Derechos de autor
    • Más información en INFOguías UDC
  • Listar 
    • Comunidades
    • Buscar por:
    • Fecha de publicación
    • Autor
    • Título
    • Materia
  • Ayuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Español 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Facultade de Informática
  • Investigación (FIC)
  • Ver ítem
  •   RUC
  • Facultade de Informática
  • Investigación (FIC)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Exploiting locality in the run-time parallelization of irregular loops

Thumbnail
Ver/Abrir
M.J.Martín_2003_Exploiting _Locality_in_the_Run-Time_Parallelization_of_Irregular_Loops.pdf (233.9Kb)
Use este enlace para citar
http://hdl.handle.net/2183/23357
Colecciones
  • Investigación (FIC) [1685]
Metadatos
Mostrar el registro completo del ítem
Título
Exploiting locality in the run-time parallelization of irregular loops
Autor(es)
Martín, María J.
Singh, David E.
Touriño, Juan
Rivera, Francisco F.
Fecha
2002-12-10
Cita bibliográfica
M. J. Martin, D. E. Singh, J. Tourino and F. F. Rivera, "Exploiting locality in the run-time parallelization of irregular loops," Proceedings International Conference on Parallel Processing, Vancouver, BC, Canada, 2002, pp. 27-34.
Resumen
[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 always be determined at compile-time as, in many cases, they involve input data that are only known at run-time and/or the access pattern is too complex to be analyzed In this paper we propose runtime strategies for the parallelization of these loops. Our approaches focus not only on extracting parallelism among iterations of the loop, but also on exploiting data access locality to improve memory hierarchy behavior and, thus, the overall program speedup. Two strategies are proposed one based on graph partitioning techniques and other based on a block-cyclic distribution. Experimental results show that both strategies are complementary and the choice of the best alternative depends on some features of the loop pattern.
Palabras clave
Runtime
Parallel processing
Data mining
Computer science
Pattern analysis
Sparse matrices
Fluid flow
Fluid dynamics
Finite element method
Degradation
 
Descripción
This is a post-peer-review, pre-copyedit version of an article published. The final authenticated version is available online at: http://dx.doi.org/10.1109/ICPP.2002.1040856
Versión del editor
http://dx.doi.org/10.1109/ICPP.2002.1040856
ISSN
0190-3918
ISBN
0-7695-1677-7

Listar

Todo RUCComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Sugerencias