Exploiting locality in the run-time parallelization of irregular loops

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitle31st International Conference on Parallel Processing, ICPP'02,es_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage34es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.journalTitleInternational Conference on Parallel Processing. Proceedingses_ES
UDC.startPage27es_ES
dc.contributor.authorMartín, María J.
dc.contributor.authorSingh, David E.
dc.contributor.authorTouriño, Juan
dc.contributor.authorRivera, Francisco F.
dc.date.accessioned2019-07-02T14:13:31Z
dc.date.available2019-07-02T14:13:31Z
dc.date.issued2002-12-10
dc.descriptionThis 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.1040856es_ES
dc.description.abstract[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.es_ES
dc.description.sponsorshipMinisterio de Ciencia y Tecnología; TIC2001-3694-C02es_ES
dc.identifier.citationM. 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.es_ES
dc.identifier.doi10.1109/ICPP.2002.1040856
dc.identifier.isbn0-7695-1677-7
dc.identifier.issn0190-3918
dc.identifier.urihttp://hdl.handle.net/2183/23357
dc.language.isoenges_ES
dc.publisherC R C Press, LLCes_ES
dc.relation.urihttp://dx.doi.org/10.1109/ICPP.2002.1040856es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectRuntimees_ES
dc.subjectParallel processinges_ES
dc.subjectData mininges_ES
dc.subjectComputer sciencees_ES
dc.subjectPattern analysises_ES
dc.subjectSparse matriceses_ES
dc.subjectFluid flowes_ES
dc.subjectFluid dynamicses_ES
dc.subjectFinite element methodes_ES
dc.subjectDegradationes_ES
dc.titleExploiting locality in the run-time parallelization of irregular loopses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublication049797cb-6695-43ea-8f32-efc754fbfda6
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication.latestForDiscovery049797cb-6695-43ea-8f32-efc754fbfda6

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
M.J.Martín_2003_Exploiting _Locality_in_the_Run-Time_Parallelization_of_Irregular_Loops.pdf
Size:
234 KB
Format:
Adobe Portable Document Format
Description: