Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/90122
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Silva, Rui António Sabino Castiço | por |
dc.contributor.author | Sobral, João Luís Ferreira | por |
dc.date.accessioned | 2024-03-27T09:00:32Z | - |
dc.date.issued | 2022-06 | - |
dc.identifier.isbn | 978-3-031-06155-4 | - |
dc.identifier.issn | 0302-9743 | - |
dc.identifier.uri | https://hdl.handle.net/1822/90122 | - |
dc.description.abstract | Java streams enable an easy-to-use functional-like programming style that transparently supports parallel execution. This paper presents an approach that improves the performance of stream-based Java applications. The approach enables the effective usage of Java for HPC applications, due to data locality improvements (i.e., support for efficient data layouts), without losing the object-oriented view of data in the code. The approach extends the Java collections API to hide additional details concerning the data layout, enabling the transparent use of more memory-friendly data layouts. The enhanced Java Collection API enables an easy adaptation of existing Java codes making those Java codes suitable for HPC. Performance results show that improving the data locality can provide a two-fold performance gain in sequential stream applications, which translated into a similar gain over parallel stream implementations. Moreover, the performance is comparable to similar C implementations using OpenMP. | por |
dc.description.sponsorship | - This work has been supported by FCT -Fundacao para a Ciencia e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020. The evaluation used the computing infra-structure of the project Search-ON2: Revitalization of HPC infrastructure of UMinho, (NORTE-07-0162-FEDER-000086), co-funded by the North Portugal Regional Operational Programme (ON.2-O Novo Norte), under the National Strategic Reference Framework (NSRF), through the European Regional Development Fund (ERDF). | por |
dc.language.iso | eng | por |
dc.publisher | Springer | por |
dc.relation | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PT | por |
dc.relation | NORTE-07-0162-FEDER-000086 | por |
dc.rights | restrictedAccess | por |
dc.subject | Java parallel streams | por |
dc.subject | Data layout | por |
dc.subject | Data locality | por |
dc.title | High performance computing with java streams | por |
dc.type | conferencePaper | por |
dc.peerreviewed | yes | por |
dc.relation.publisherversion | https://link.springer.com/chapter/10.1007/978-3-031-06156-1_2 | por |
oaire.citationStartPage | 17 | por |
oaire.citationEndPage | 28 | por |
oaire.citationVolume | 13098 | por |
dc.date.updated | 2024-03-25T12:18:23Z | - |
dc.identifier.eissn | 1611-3349 | - |
dc.identifier.doi | 10.1007/978-3-031-06156-1_2 | por |
dc.date.embargo | 10000-01-01 | - |
dc.identifier.eisbn | 978-3-031-06156-1 | - |
dc.subject.wos | Science & Technology | - |
sdum.export.identifier | 14731 | - |
sdum.journal | Lecture Notes in Computer Science (LNCS) | por |
sdum.conferencePublication | European Conference on Parallel Processing - Euro-Par 2021 | por |
sdum.bookTitle | Euro-Par 2021: Parallel Processing Workshops | por |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Locality2021LNCS.pdf Acesso restrito! | 475,03 kB | Adobe PDF | Ver/Abrir |