Matches in SemOpenAlex for { <https://semopenalex.org/work/W3152529237> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W3152529237 endingPage "350" @default.
- W3152529237 startingPage "332" @default.
- W3152529237 abstract "Performance portability is becoming more-and-more important as next-generation high performance computing systems grow increasingly diverse and heterogeneous. Several new approaches to parallel programming, such as SYCL and Kokkos, have been developed in recent years to tackle this challenge. While several studies have been published evaluating these new programming models, they have tended to focus on memory-bandwidth bound applications. In this paper we analyse the performance of what appear to be the most promising modern parallel programming models, on a diverse range of contemporary high-performance hardware, using a compute-bound molecular docking mini-app. We present miniBUDE, a mini-app for BUDE, the Bristol University Docking Engine, a real application routinely used for drug discovery. We benchmark miniBUDE on real-world inputs for the full-scale application in order to follow its performance profile closely in the mini-app. We implement the mini-app in different programming models targeting both CPUs and GPUs, including SYCL and Kokkos, two of the more promising and widely used modern parallel programming models. We then present an analysis of the performance of each implementation, which we compare to highly optimised baselines set using established programming models such as OpenMP, OpenCL, and CUDA. Our study includes a wide variety of modern hardware platforms covering CPUs based on $$times $$ 86 and Arm architectures, as well as GPUs. We found that, with the emerging parallel programming models, we could achieve performance comparable to that of the established models, and that a higher-level framework such as SYCL can achieve OpenMP levels of performance while aiding productivity. We identify a set of key challenges and pitfalls to take into account when adopting these emerging programming models, some of which are implementation-specific effects and not fundamental design errors that would prevent further adoption. Finally, we discuss our findings in the wider context of performance-portable compute-bound workloads." @default.
- W3152529237 created "2021-04-26" @default.
- W3152529237 creator A5020200003 @default.
- W3152529237 creator A5050442308 @default.
- W3152529237 creator A5087389151 @default.
- W3152529237 date "2021-01-01" @default.
- W3152529237 modified "2023-10-12" @default.
- W3152529237 title "A Performance Analysis of Modern Parallel Programming Models Using a Compute-Bound Application" @default.
- W3152529237 cites W1990090459 @default.
- W3152529237 cites W2021411698 @default.
- W3152529237 cites W2096553377 @default.
- W3152529237 cites W2528745529 @default.
- W3152529237 cites W2743401659 @default.
- W3152529237 cites W2761397721 @default.
- W3152529237 cites W2885707392 @default.
- W3152529237 cites W2907701003 @default.
- W3152529237 cites W2913310273 @default.
- W3152529237 cites W2935480346 @default.
- W3152529237 cites W2954287266 @default.
- W3152529237 cites W2985025837 @default.
- W3152529237 cites W2994151208 @default.
- W3152529237 cites W3011794212 @default.
- W3152529237 cites W3017538311 @default.
- W3152529237 cites W3018185245 @default.
- W3152529237 cites W3091934100 @default.
- W3152529237 cites W3122423129 @default.
- W3152529237 cites W3129624786 @default.
- W3152529237 cites W3131652823 @default.
- W3152529237 cites W3144168681 @default.
- W3152529237 cites W3199181189 @default.
- W3152529237 cites W4242788943 @default.
- W3152529237 doi "https://doi.org/10.1007/978-3-030-78713-4_18" @default.
- W3152529237 hasPublicationYear "2021" @default.
- W3152529237 type Work @default.
- W3152529237 sameAs 3152529237 @default.
- W3152529237 citedByCount "10" @default.
- W3152529237 countsByYear W31525292372021 @default.
- W3152529237 countsByYear W31525292372022 @default.
- W3152529237 countsByYear W31525292372023 @default.
- W3152529237 crossrefType "book-chapter" @default.
- W3152529237 hasAuthorship W3152529237A5020200003 @default.
- W3152529237 hasAuthorship W3152529237A5050442308 @default.
- W3152529237 hasAuthorship W3152529237A5087389151 @default.
- W3152529237 hasBestOaLocation W31525292372 @default.
- W3152529237 hasConcept C13280743 @default.
- W3152529237 hasConcept C137364921 @default.
- W3152529237 hasConcept C173608175 @default.
- W3152529237 hasConcept C185798385 @default.
- W3152529237 hasConcept C188045654 @default.
- W3152529237 hasConcept C199360897 @default.
- W3152529237 hasConcept C205649164 @default.
- W3152529237 hasConcept C2778119891 @default.
- W3152529237 hasConcept C34165917 @default.
- W3152529237 hasConcept C41008148 @default.
- W3152529237 hasConcept C63000827 @default.
- W3152529237 hasConcept C83283714 @default.
- W3152529237 hasConceptScore W3152529237C13280743 @default.
- W3152529237 hasConceptScore W3152529237C137364921 @default.
- W3152529237 hasConceptScore W3152529237C173608175 @default.
- W3152529237 hasConceptScore W3152529237C185798385 @default.
- W3152529237 hasConceptScore W3152529237C188045654 @default.
- W3152529237 hasConceptScore W3152529237C199360897 @default.
- W3152529237 hasConceptScore W3152529237C205649164 @default.
- W3152529237 hasConceptScore W3152529237C2778119891 @default.
- W3152529237 hasConceptScore W3152529237C34165917 @default.
- W3152529237 hasConceptScore W3152529237C41008148 @default.
- W3152529237 hasConceptScore W3152529237C63000827 @default.
- W3152529237 hasConceptScore W3152529237C83283714 @default.
- W3152529237 hasLocation W31525292371 @default.
- W3152529237 hasLocation W31525292372 @default.
- W3152529237 hasOpenAccess W3152529237 @default.
- W3152529237 hasPrimaryLocation W31525292371 @default.
- W3152529237 hasRelatedWork W1502558273 @default.
- W3152529237 hasRelatedWork W2117014006 @default.
- W3152529237 hasRelatedWork W2259024840 @default.
- W3152529237 hasRelatedWork W2320652536 @default.
- W3152529237 hasRelatedWork W2353897323 @default.
- W3152529237 hasRelatedWork W2368540644 @default.
- W3152529237 hasRelatedWork W2391655055 @default.
- W3152529237 hasRelatedWork W2955119465 @default.
- W3152529237 hasRelatedWork W4200226193 @default.
- W3152529237 hasRelatedWork W646120787 @default.
- W3152529237 isParatext "false" @default.
- W3152529237 isRetracted "false" @default.
- W3152529237 magId "3152529237" @default.
- W3152529237 workType "book-chapter" @default.