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

Registo completo
Campo DCValorIdioma
dc.contributor.authorFaria, Nuno Filipe Monteiropor
dc.contributor.authorSilva, Rui António Sabino Castiçopor
dc.contributor.authorSobral, João Luís Ferreirapor
dc.date.accessioned2015-07-30T14:33:59Z-
dc.date.available2015-07-30T14:33:59Z-
dc.date.issued2013-02-
dc.identifier.citationN. 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.por
dc.identifier.isbn9780769549392por
dc.identifier.issn1066-6192por
dc.identifier.urihttps://hdl.handle.net/1822/36522-
dc.description.abstractOne 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.por
dc.description.sponsorshipThis work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundac a o para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within projects FCOMP-01-0124- FEDER-010152 and FCOMP-01-0124-FEDER-011413.por
dc.language.isoengpor
dc.publisherIEEEpor
dc.rightsopenAccesspor
dc.subjectlocalitypor
dc.subjectcollectionspor
dc.subjectmulticorepor
dc.subjectJavapor
dc.titleImpact of data structure layout on performancepor
dc.typeconferencePaperpor
dc.peerreviewedyespor
sdum.publicationstatuspublishedpor
sdum.event.title21th Euromicro International Conference on Parallel, Distributed and Network-Based Computing-
oaire.citationStartPage116por
oaire.citationEndPage120por
oaire.citationConferencePlaceBelfastpor
dc.identifier.doi10.1109/PDP.2013.24por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
sdum.journalEuromicro Conference on Parallel Distributed and Network-Based Processingpor
sdum.conferencePublicationPROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSINGpor
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