Compiler support for parallel code generation through kernel recognition

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitle18th International Parallel and Distributed Processing Symposium, 2004. Proceedings.es_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.startPage79es_ES
dc.contributor.authorArenaz Silva, Manuel
dc.contributor.authorTouriño, Juan
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2019-07-02T14:14:29Z
dc.date.available2019-07-02T14:14:29Z
dc.date.issued2004-06-07
dc.description.abstract[Abstract] Summary form only given. The automatic parallelization of loops that contain complex computations is still a challenge for current parallelizing compilers. The main limitations are related to the analysis of expressions that contain subscripted subscripts, and the analysis of conditional statements that introduce complex control flows at run-time. We use the term complex loop to designate loops with such characteristics. We describe the parallelization of sequential complex loop nests using a generic compiler framework (proposed in an earlier paper [Arenaz et al., ICS'2003] ) that accomplishes kernel recognition through the analysis of the gated single assignment program representation. Specifically, we focus on an extension of this framework that enables its use as a powerful tool for gathering source code information that is relevant for the parallelization of each computational kernel. A set of example codes are analyzed in detail to illustrate the potential of our approach. Experimental results using a benchmark suite of complex loop nests are also presented.es_ES
dc.identifier.citationM. Arenaz, J. Tourino and R. Doallo, "Compiler support for parallel code generation through kernel recognition," 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings., Santa Fe, NM, USA, 2004, pp. 79-.es_ES
dc.identifier.doi10.1109/IPDPS.2004.1303015
dc.identifier.isbn0-7695-2132-0
dc.identifier.urihttp://hdl.handle.net/2183/23358
dc.language.isoenges_ES
dc.publisherIEEE Computer Societyes_ES
dc.relation.urihttp://dx.doi.org/10.1109/IPDPS.2004.1303015es_ES
dc.rightsThis is a post-peer-review, pre-copyedit version. The final authenticated version is available online at: http://dx.doi.org/10.1109/IPDPS.2004.1303015es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectKerneles_ES
dc.subjectConcurrent computinges_ES
dc.subjectDistributed computinges_ES
dc.subjectAutomatic controles_ES
dc.subjectRuntimees_ES
dc.subjectProgram processorses_ES
dc.subjectInformation analysises_ES
dc.subjectData mininges_ES
dc.subjectUncertaintyes_ES
dc.subjectClassification algorithmses_ES
dc.titleCompiler support for parallel code generation through kernel recognitiones_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_2004_Compiler_Support_for_Parallel_Code_Generation_through_Kernel_Recognition.pdf
Size:
311.69 KB
Format:
Adobe Portable Document Format
Description: