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

TítuloImpact of data structure layout on performance
Autor(es)Faria, Nuno Filipe Monteiro
Silva, Rui António Sabino Castiço
Sobral, João Luís Ferreira
Palavras-chavelocality
collections
multicore
Java
DataFev-2013
EditoraIEEE
RevistaEuromicro Conference on Parallel Distributed and Network-Based Processing
CitaçãoN. Faria, R. Silva, J. Sobral, Impact of Data Structure Layout on Performance, 21th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Belfast, February 2013, IEEE.
Resumo(s)One key issue to design parallel applications that scale on multicore systems is how to overcome the memory bottleneck. This paper presents a study of the impact of data structure layouts in locality of memory references, providing insights on strategies to ameliorate the memory bottleneck. The paper compares the performance of Java and C++ STL collections and presents the impact of locality of reference optimisations in a molecular dynamics simulation case study. The case study shows that the selected data structure layout has impact on single core performance, becoming a critical factor in the application scalability on multicore systems. Moreover, data collections provided in the Java language compromise performance due to pointer chasing and lack of spatial locality of memory references.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/36522
ISBN9780769549392
DOI10.1109/PDP.2013.24
ISSN1066-6192
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
pdp2013pub.pdf452,77 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