Matches in SemOpenAlex for { <https://semopenalex.org/work/W2810831750> ?p ?o ?g. }
- W2810831750 endingPage "3464" @default.
- W2810831750 startingPage "3447" @default.
- W2810831750 abstract "Abstract. We present an approach which we call PSyKAl that is designed to achieve portable performance for parallel finite-difference, finite-volume, and finite-element earth-system models. In PSyKAl the code related to the underlying science is formally separated from code related to parallelization and single-core optimizations. This separation of concerns allows scientists to code their science independently of the underlying hardware architecture and for optimization specialists to be able to tailor the code for a particular machine, independently of the science code. We have taken the free-surface part of the NEMO ocean model and created a new shallow-water model named NEMOLite2D. In doing this we have a code which is of a manageable size and yet which incorporates elements of full ocean models (input/output, boundary conditions, etc.). We have then manually constructed a PSyKAl version of this code and investigated the transformations that must be applied to the middle, PSy, layer in order to achieve good performance, both serial and parallel. We have produced versions of the PSy layer parallelized with both OpenMP and OpenACC; in both cases we were able to leave the natural-science parts of the code unchanged while achieving good performance on both multi-core CPUs and GPUs. In quantifying whether or not the obtained performance is “good” we also consider the limitations of the basic roofline model and improve on it by generating kernel-specific CPU ceilings." @default.
- W2810831750 created "2018-07-10" @default.
- W2810831750 creator A5000145305 @default.
- W2810831750 creator A5010519532 @default.
- W2810831750 creator A5026750900 @default.
- W2810831750 creator A5031497657 @default.
- W2810831750 creator A5034889810 @default.
- W2810831750 creator A5044534013 @default.
- W2810831750 creator A5087600309 @default.
- W2810831750 date "2018-08-27" @default.
- W2810831750 modified "2023-10-05" @default.
- W2810831750 title "Portable multi- and many-core performance for finite-difference or finite-element codes – application to the free-surface component of NEMO (NEMOLite2D 1.0)" @default.
- W2810831750 cites W1830788897 @default.
- W2810831750 cites W2002555321 @default.
- W2810831750 cites W2038646072 @default.
- W2810831750 cites W2050297469 @default.
- W2810831750 cites W2078794610 @default.
- W2810831750 cites W2174937805 @default.
- W2810831750 cites W2476970802 @default.
- W2810831750 cites W3100990548 @default.
- W2810831750 cites W3104566386 @default.
- W2810831750 cites W4245654886 @default.
- W2810831750 doi "https://doi.org/10.5194/gmd-11-3447-2018" @default.
- W2810831750 hasPublicationYear "2018" @default.
- W2810831750 type Work @default.
- W2810831750 sameAs 2810831750 @default.
- W2810831750 citedByCount "4" @default.
- W2810831750 countsByYear W28108317502020 @default.
- W2810831750 countsByYear W28108317502021 @default.
- W2810831750 countsByYear W28108317502023 @default.
- W2810831750 crossrefType "journal-article" @default.
- W2810831750 hasAuthorship W2810831750A5000145305 @default.
- W2810831750 hasAuthorship W2810831750A5010519532 @default.
- W2810831750 hasAuthorship W2810831750A5026750900 @default.
- W2810831750 hasAuthorship W2810831750A5031497657 @default.
- W2810831750 hasAuthorship W2810831750A5034889810 @default.
- W2810831750 hasAuthorship W2810831750A5044534013 @default.
- W2810831750 hasAuthorship W2810831750A5087600309 @default.
- W2810831750 hasBestOaLocation W28108317501 @default.
- W2810831750 hasConcept C114614502 @default.
- W2810831750 hasConcept C121332964 @default.
- W2810831750 hasConcept C123657996 @default.
- W2810831750 hasConcept C127413603 @default.
- W2810831750 hasConcept C135628077 @default.
- W2810831750 hasConcept C142362112 @default.
- W2810831750 hasConcept C153349607 @default.
- W2810831750 hasConcept C168167062 @default.
- W2810831750 hasConcept C173608175 @default.
- W2810831750 hasConcept C177264268 @default.
- W2810831750 hasConcept C178790620 @default.
- W2810831750 hasConcept C185592680 @default.
- W2810831750 hasConcept C199360897 @default.
- W2810831750 hasConcept C2164484 @default.
- W2810831750 hasConcept C2776760102 @default.
- W2810831750 hasConcept C2779227376 @default.
- W2810831750 hasConcept C33923547 @default.
- W2810831750 hasConcept C41008148 @default.
- W2810831750 hasConcept C43126263 @default.
- W2810831750 hasConcept C459310 @default.
- W2810831750 hasConcept C66938386 @default.
- W2810831750 hasConcept C74193536 @default.
- W2810831750 hasConcept C76155785 @default.
- W2810831750 hasConcept C78766204 @default.
- W2810831750 hasConcept C97355855 @default.
- W2810831750 hasConceptScore W2810831750C114614502 @default.
- W2810831750 hasConceptScore W2810831750C121332964 @default.
- W2810831750 hasConceptScore W2810831750C123657996 @default.
- W2810831750 hasConceptScore W2810831750C127413603 @default.
- W2810831750 hasConceptScore W2810831750C135628077 @default.
- W2810831750 hasConceptScore W2810831750C142362112 @default.
- W2810831750 hasConceptScore W2810831750C153349607 @default.
- W2810831750 hasConceptScore W2810831750C168167062 @default.
- W2810831750 hasConceptScore W2810831750C173608175 @default.
- W2810831750 hasConceptScore W2810831750C177264268 @default.
- W2810831750 hasConceptScore W2810831750C178790620 @default.
- W2810831750 hasConceptScore W2810831750C185592680 @default.
- W2810831750 hasConceptScore W2810831750C199360897 @default.
- W2810831750 hasConceptScore W2810831750C2164484 @default.
- W2810831750 hasConceptScore W2810831750C2776760102 @default.
- W2810831750 hasConceptScore W2810831750C2779227376 @default.
- W2810831750 hasConceptScore W2810831750C33923547 @default.
- W2810831750 hasConceptScore W2810831750C41008148 @default.
- W2810831750 hasConceptScore W2810831750C43126263 @default.
- W2810831750 hasConceptScore W2810831750C459310 @default.
- W2810831750 hasConceptScore W2810831750C66938386 @default.
- W2810831750 hasConceptScore W2810831750C74193536 @default.
- W2810831750 hasConceptScore W2810831750C76155785 @default.
- W2810831750 hasConceptScore W2810831750C78766204 @default.
- W2810831750 hasConceptScore W2810831750C97355855 @default.
- W2810831750 hasIssue "8" @default.
- W2810831750 hasLocation W28108317501 @default.
- W2810831750 hasLocation W28108317502 @default.
- W2810831750 hasLocation W28108317503 @default.
- W2810831750 hasLocation W28108317504 @default.
- W2810831750 hasOpenAccess W2810831750 @default.
- W2810831750 hasPrimaryLocation W28108317501 @default.
- W2810831750 hasRelatedWork W164750744 @default.
- W2810831750 hasRelatedWork W1764185321 @default.