Matches in SemOpenAlex for { <https://semopenalex.org/work/W4234180294> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W4234180294 abstract "OpenMP 4.5 allows performance portability by enabling users to write a single application code and run it on multiple types of accelerators. Our goal is to deliver a high-performance implementation of OpenMP into the Clang/LLVM project. This paper describes our initial work to fully support code generation for OpenMP device offloading constructs. We describe a new driver implementation to handle compilation for multiple host and device types, which generalizes the current Clang CUDA implementation and supports OpenMP. It can also be extended to any offloading based language including OpenCL and OpenACC. We describe an implementation of the OpenMP offloading constructs in the runtime library, giving details on two critical aspects. First, how data mapping is implemented. Second, how different device code sections in the binaries are handled to enable application execution on different devices without recompilation. We report initial performance on a prototype that extends current LLVM trunk repositories with all our proposed patches plus future ones, showing near-CUDA performance of our solution." @default.
- W4234180294 created "2022-05-12" @default.
- W4234180294 creator A5005051912 @default.
- W4234180294 creator A5012101201 @default.
- W4234180294 creator A5018742820 @default.
- W4234180294 creator A5018762393 @default.
- W4234180294 creator A5028117617 @default.
- W4234180294 creator A5028956723 @default.
- W4234180294 creator A5053563062 @default.
- W4234180294 creator A5066172849 @default.
- W4234180294 creator A5068763494 @default.
- W4234180294 creator A5069147685 @default.
- W4234180294 creator A5072416811 @default.
- W4234180294 creator A5072951628 @default.
- W4234180294 creator A5084093323 @default.
- W4234180294 creator A5090650583 @default.
- W4234180294 date "2016-11-01" @default.
- W4234180294 modified "2023-09-30" @default.
- W4234180294 title "Offloading Support for OpenMP in Clang and LLVM" @default.
- W4234180294 cites W2019143817 @default.
- W4234180294 cites W2180288011 @default.
- W4234180294 cites W2294178969 @default.
- W4234180294 doi "https://doi.org/10.1109/llvm-hpc.2016.006" @default.
- W4234180294 hasPublicationYear "2016" @default.
- W4234180294 type Work @default.
- W4234180294 citedByCount "30" @default.
- W4234180294 countsByYear W42341802942017 @default.
- W4234180294 countsByYear W42341802942018 @default.
- W4234180294 countsByYear W42341802942019 @default.
- W4234180294 countsByYear W42341802942020 @default.
- W4234180294 countsByYear W42341802942021 @default.
- W4234180294 countsByYear W42341802942022 @default.
- W4234180294 countsByYear W42341802942023 @default.
- W4234180294 crossrefType "proceedings-article" @default.
- W4234180294 hasAuthorship W4234180294A5005051912 @default.
- W4234180294 hasAuthorship W4234180294A5012101201 @default.
- W4234180294 hasAuthorship W4234180294A5018742820 @default.
- W4234180294 hasAuthorship W4234180294A5018762393 @default.
- W4234180294 hasAuthorship W4234180294A5028117617 @default.
- W4234180294 hasAuthorship W4234180294A5028956723 @default.
- W4234180294 hasAuthorship W4234180294A5053563062 @default.
- W4234180294 hasAuthorship W4234180294A5066172849 @default.
- W4234180294 hasAuthorship W4234180294A5068763494 @default.
- W4234180294 hasAuthorship W4234180294A5069147685 @default.
- W4234180294 hasAuthorship W4234180294A5072416811 @default.
- W4234180294 hasAuthorship W4234180294A5072951628 @default.
- W4234180294 hasAuthorship W4234180294A5084093323 @default.
- W4234180294 hasAuthorship W4234180294A5090650583 @default.
- W4234180294 hasConcept C111919701 @default.
- W4234180294 hasConcept C118524514 @default.
- W4234180294 hasConcept C126831891 @default.
- W4234180294 hasConcept C173608175 @default.
- W4234180294 hasConcept C177264268 @default.
- W4234180294 hasConcept C18903297 @default.
- W4234180294 hasConcept C199360897 @default.
- W4234180294 hasConcept C2776760102 @default.
- W4234180294 hasConcept C2778119891 @default.
- W4234180294 hasConcept C41008148 @default.
- W4234180294 hasConcept C63000827 @default.
- W4234180294 hasConcept C86803240 @default.
- W4234180294 hasConceptScore W4234180294C111919701 @default.
- W4234180294 hasConceptScore W4234180294C118524514 @default.
- W4234180294 hasConceptScore W4234180294C126831891 @default.
- W4234180294 hasConceptScore W4234180294C173608175 @default.
- W4234180294 hasConceptScore W4234180294C177264268 @default.
- W4234180294 hasConceptScore W4234180294C18903297 @default.
- W4234180294 hasConceptScore W4234180294C199360897 @default.
- W4234180294 hasConceptScore W4234180294C2776760102 @default.
- W4234180294 hasConceptScore W4234180294C2778119891 @default.
- W4234180294 hasConceptScore W4234180294C41008148 @default.
- W4234180294 hasConceptScore W4234180294C63000827 @default.
- W4234180294 hasConceptScore W4234180294C86803240 @default.
- W4234180294 hasLocation W42341802941 @default.
- W4234180294 hasOpenAccess W4234180294 @default.
- W4234180294 hasPrimaryLocation W42341802941 @default.
- W4234180294 hasRelatedWork W2011840458 @default.
- W4234180294 hasRelatedWork W2081245617 @default.
- W4234180294 hasRelatedWork W2151347092 @default.
- W4234180294 hasRelatedWork W2161462353 @default.
- W4234180294 hasRelatedWork W2261838815 @default.
- W4234180294 hasRelatedWork W2903184892 @default.
- W4234180294 hasRelatedWork W3023308094 @default.
- W4234180294 hasRelatedWork W3185972414 @default.
- W4234180294 hasRelatedWork W4311649166 @default.
- W4234180294 hasRelatedWork W2092007952 @default.
- W4234180294 isParatext "false" @default.
- W4234180294 isRetracted "false" @default.
- W4234180294 workType "article" @default.