Matches in SemOpenAlex for { <https://semopenalex.org/work/W2032371590> ?p ?o ?g. }
Showing items 1 to 80 of
80
with 100 items per page.
- W2032371590 endingPage "1450003" @default.
- W2032371590 startingPage "1450003" @default.
- W2032371590 abstract "For many scientific applications, Graphics Processing Units (GPUs) can be an interesting alternative to conventional CPUs as they can deliver higher memory bandwidth and computing power. While it is conceivable to re-write the most execution time intensive parts using a low-level API for accelerator programming, it may not be feasible to do it for the entire application. But, having only selected parts of the application running on the GPU requires repetitively transferring data between the GPU and the host CPU, which may lead to a serious performance penalty. In this paper we assess the potential of compiler directives, based on the OpenACC standard, for porting large parts of code and thus achieving a full GPU implementation. As an illustrative and relevant example, we consider the climate and numerical weather prediction code COSMO (Consortium for Small Scale Modeling) and focus on the physical parametrizations, a part of the code which describes all physical processes not accounted for by the fundamental equations of atmospheric motion. We show, by porting three of the dominant parametrization schemes, the radiation, microphysics and turbulence parametrizations, that compiler directives are an efficient tool both in terms of final execution time as well as implementation effort. Compiler directives enable to port large sections of the existing code with minor modifications while still allowing for further optimizations for the most performance critical parts. With the example of the radiation parametrization, which contains the solution of a block tri-diagonal linear system, the required code modifications and key optimizations are discussed in detail. Performance tests for the three physical parametrizations show a speedup of between 3× and 7× for execution time obtained on a GPU and on a multi-core CPU of an equivalent generation." @default.
- W2032371590 created "2016-06-24" @default.
- W2032371590 creator A5002426146 @default.
- W2032371590 creator A5054016125 @default.
- W2032371590 date "2014-03-01" @default.
- W2032371590 modified "2023-09-25" @default.
- W2032371590 title "Using Compiler Directives to Port Large Scientific Applications to GPUs: An Example from Atmospheric Science" @default.
- W2032371590 cites W1979939918 @default.
- W2032371590 cites W2015241713 @default.
- W2032371590 cites W2022039320 @default.
- W2032371590 cites W2057630513 @default.
- W2032371590 cites W2058327612 @default.
- W2032371590 cites W2078391824 @default.
- W2032371590 cites W2111530316 @default.
- W2032371590 cites W2140422614 @default.
- W2032371590 doi "https://doi.org/10.1142/s0129626414500030" @default.
- W2032371590 hasPublicationYear "2014" @default.
- W2032371590 type Work @default.
- W2032371590 sameAs 2032371590 @default.
- W2032371590 citedByCount "33" @default.
- W2032371590 countsByYear W20323715902014 @default.
- W2032371590 countsByYear W20323715902015 @default.
- W2032371590 countsByYear W20323715902016 @default.
- W2032371590 countsByYear W20323715902017 @default.
- W2032371590 countsByYear W20323715902018 @default.
- W2032371590 countsByYear W20323715902019 @default.
- W2032371590 countsByYear W20323715902020 @default.
- W2032371590 countsByYear W20323715902021 @default.
- W2032371590 countsByYear W20323715902022 @default.
- W2032371590 countsByYear W20323715902023 @default.
- W2032371590 crossrefType "journal-article" @default.
- W2032371590 hasAuthorship W2032371590A5002426146 @default.
- W2032371590 hasAuthorship W2032371590A5054016125 @default.
- W2032371590 hasConcept C106251023 @default.
- W2032371590 hasConcept C111919701 @default.
- W2032371590 hasConcept C133162039 @default.
- W2032371590 hasConcept C169590947 @default.
- W2032371590 hasConcept C173608175 @default.
- W2032371590 hasConcept C177264268 @default.
- W2032371590 hasConcept C190902152 @default.
- W2032371590 hasConcept C199360897 @default.
- W2032371590 hasConcept C26517878 @default.
- W2032371590 hasConcept C2776760102 @default.
- W2032371590 hasConcept C2777904410 @default.
- W2032371590 hasConcept C41008148 @default.
- W2032371590 hasConcept C459310 @default.
- W2032371590 hasConceptScore W2032371590C106251023 @default.
- W2032371590 hasConceptScore W2032371590C111919701 @default.
- W2032371590 hasConceptScore W2032371590C133162039 @default.
- W2032371590 hasConceptScore W2032371590C169590947 @default.
- W2032371590 hasConceptScore W2032371590C173608175 @default.
- W2032371590 hasConceptScore W2032371590C177264268 @default.
- W2032371590 hasConceptScore W2032371590C190902152 @default.
- W2032371590 hasConceptScore W2032371590C199360897 @default.
- W2032371590 hasConceptScore W2032371590C26517878 @default.
- W2032371590 hasConceptScore W2032371590C2776760102 @default.
- W2032371590 hasConceptScore W2032371590C2777904410 @default.
- W2032371590 hasConceptScore W2032371590C41008148 @default.
- W2032371590 hasConceptScore W2032371590C459310 @default.
- W2032371590 hasIssue "01" @default.
- W2032371590 hasLocation W20323715901 @default.
- W2032371590 hasOpenAccess W2032371590 @default.
- W2032371590 hasPrimaryLocation W20323715901 @default.
- W2032371590 hasRelatedWork W1541585229 @default.
- W2032371590 hasRelatedWork W1583465708 @default.
- W2032371590 hasRelatedWork W1601646354 @default.
- W2032371590 hasRelatedWork W1606851719 @default.
- W2032371590 hasRelatedWork W1853049011 @default.
- W2032371590 hasRelatedWork W2078700326 @default.
- W2032371590 hasRelatedWork W2158819012 @default.
- W2032371590 hasRelatedWork W2374073571 @default.
- W2032371590 hasRelatedWork W4242404469 @default.
- W2032371590 hasRelatedWork W2479014312 @default.
- W2032371590 hasVolume "24" @default.
- W2032371590 isParatext "false" @default.
- W2032371590 isRetracted "false" @default.
- W2032371590 magId "2032371590" @default.
- W2032371590 workType "article" @default.