An Inspector-Executor Algorithm for Irregular Assignment Parallelization

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitleSecond International Symposium, ISPA 2004, Hong Kong, China, December 13-15, 2004.es_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage15es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.journalTitleLecture Notes in Computer Sciencees_ES
UDC.startPage4es_ES
UDC.volume3358es_ES
dc.contributor.authorArenaz Silva, Manuel
dc.contributor.authorTouriño, Juan
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2019-03-29T14:53:36Z
dc.date.available2019-03-29T14:53:36Z
dc.date.issued2004
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Computer Science. The final authenticated version is available online at: https://doi.org/10.1007/978-3-540-30566-8_4es_ES
dc.description.abstract[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 proposed to parallelize this loop pattern. The basic idea lies in splitting the iteration space of the sequential loop into sets of conflict-free iterations that can be executed concurrently on different processors. As will be demonstrated, this method outperforms existing techniques. Irregular access patterns with different load-balancing and reusability properties are considered in the experiments.es_ES
dc.description.sponsorshipMinisterio de Ciencia y Tecnología; TIC2001-3694-C02-02.es_ES
dc.identifier.citationArenaz M., Touriño J., Doallo R. (2004) An Inspector-Executor Algorithm for Irregular Assignment Parallelization. In: Cao J., Yang L.T., Guo M., Lau F. (eds) Parallel and Distributed Processing and Applications. ISPA 2004. Lecture Notes in Computer Science, vol 3358. Springer, Berlin, Heidelberges_ES
dc.identifier.doi10.1007/978-3-540-30566-8_4
dc.identifier.isbn978-3-540-24128-7
dc.identifier.isbn978-3-540-30566-8
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttp://hdl.handle.net/2183/22436
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.urihttps://doi.org/10.1007/978-3-540-30566-8_4es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectSequential loopes_ES
dc.subjectAlgorithmes_ES
dc.titleAn Inspector-Executor Algorithm for Irregular Assignment Parallelizationes_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationb9e77b80-5644-4ac2-bc5d-cc230b6f1345
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublicationb3302f65-05d3-4b2c-b8b3-8503e58bba5e
relation.isAuthorOfPublication.latestForDiscoveryb9e77b80-5644-4ac2-bc5d-cc230b6f1345

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
M.Arenaz_An_Inspector-Executor_Algorithm_for_Irregular_Assignment_Parallelization_2004.pdf
Size:
763.64 KB
Format:
Adobe Portable Document Format
Description: