Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/15113

Registo completo
Campo DCValorIdioma
dc.contributor.authorFaria, Nuno Filipe Monteiro-
dc.contributor.authorSilva, Rui C.-
dc.contributor.authorSobral, João Luís Ferreira-
dc.date.accessioned2011-12-13T12:24:42Z-
dc.date.available2011-12-13T12:24:42Z-
dc.date.issued2011-09-
dc.identifier.urihttps://hdl.handle.net/1822/15113-
dc.description.abstractImproving locality of memory accesses in current and future multi-core platforms is a key to efficiently exploit those platforms. Irregular applications, which operate on pointer-based data structures, are hard to optimize in modern computer architectures due to their intrinsic unpredictable patterns of memory accesses. In this paper we explore a memory locality-driven set of data-structures in order to attenuate the memory bandwidth limitations from typical irregular algorithms. We identify the inefficiencies in the standard Java implementation of a priority-queue as one of the main memory limitations in Prim’s Minimal Spanning Tree algorithm. We also present a priority-queue using the data layout inspired in Van Emde Boas for ordering heaps. We also implement optimizations in the graph data-structure and explore ways to efficiently combine it with the memory-efficient priority-queue. In order to improve efficiency in both case studies we had to transform the data-structures in the form of array of pointer into arrays of structures or structure of arrays.eng
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectLocalitypor
dc.subjectIrregular data structurespor
dc.titleEnhancing locality in Java based irregular applicationspor
dc.typeconferencePaper-
dc.peerreviewedyespor
sdum.publicationstatuspublishedpor
oaire.citationConferenceDate08-09 Set. 2011-
sdum.event.locationCoimbra, Portugal-
sdum.event.titleINForum 2011 - Simpósio de Informática-
Aparece nas coleções:DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Inforum.pdf534,53 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID