Matches in SemOpenAlex for { <https://semopenalex.org/work/W2903775786> ?p ?o ?g. }
- W2903775786 abstract "Achieving high performance on stencil computations poses a number of challenges on modern architectures. The optimization strategy varies significantly across architectures, types of stencils, and types of applications. The standard approach to adapting stencil computations to different architectures, used by both compilers and application programmers, is through the use of iteration space tiling, whereby the data footprint of the computation and its computation partitioning are adjusted to match the memory hierarchy and available parallelism of different platforms. In this paper, we explore an alternative performance portability strategy for stencils, a data layout library for stencils called bricks, that adapts data footprint and parallelism through fine-grained data blocking. Bricks are designed to exploit the inherent multi-dimensional spatial locality of stencils, facilitating improved code generation that can adapt to CPUs or GPUs, and reducing pressure on the memory system. We demonstrate that bricks are performance-portable across CPU and GPU architectures and afford performance advantages over various tiling strategies, particularly for modern multi-stencil and high-order stencil computations. For a range of stencil computations, we achieve high performance on both the Intel Knights Landing (Xeon Phi) and Skylake (Xeon) CPUs as well as the NVIDIA P100 (Pascal) GPU delivering up to a 5× speedup against tiled code." @default.
- W2903775786 created "2018-12-22" @default.
- W2903775786 creator A5030152493 @default.
- W2903775786 creator A5033875105 @default.
- W2903775786 creator A5057932953 @default.
- W2903775786 creator A5082013692 @default.
- W2903775786 date "2018-11-01" @default.
- W2903775786 modified "2023-09-29" @default.
- W2903775786 title "Delivering Performance-Portable Stencil Computations on CPUs and GPUs Using Bricks" @default.
- W2903775786 cites W1492882524 @default.
- W2903775786 cites W1825532946 @default.
- W2903775786 cites W1979457157 @default.
- W2903775786 cites W1997147891 @default.
- W2903775786 cites W1997375049 @default.
- W2903775786 cites W2002555321 @default.
- W2903775786 cites W2003798513 @default.
- W2903775786 cites W2006682606 @default.
- W2903775786 cites W2016618963 @default.
- W2903775786 cites W2018280830 @default.
- W2903775786 cites W2035430533 @default.
- W2903775786 cites W2055312318 @default.
- W2903775786 cites W2076028817 @default.
- W2903775786 cites W2076535184 @default.
- W2903775786 cites W2103817093 @default.
- W2903775786 cites W2104512032 @default.
- W2903775786 cites W2107725926 @default.
- W2903775786 cites W2113190809 @default.
- W2903775786 cites W2128746953 @default.
- W2903775786 cites W2152914333 @default.
- W2903775786 cites W2154078685 @default.
- W2903775786 cites W2160106616 @default.
- W2903775786 cites W2169711291 @default.
- W2903775786 cites W2476970802 @default.
- W2903775786 cites W2610614018 @default.
- W2903775786 cites W2620201258 @default.
- W2903775786 cites W2620255791 @default.
- W2903775786 cites W2735793669 @default.
- W2903775786 cites W2786322233 @default.
- W2903775786 cites W2913407901 @default.
- W2903775786 cites W3147517636 @default.
- W2903775786 cites W3152199537 @default.
- W2903775786 cites W4232301837 @default.
- W2903775786 cites W4235662649 @default.
- W2903775786 cites W4247520494 @default.
- W2903775786 cites W4249968602 @default.
- W2903775786 doi "https://doi.org/10.1109/p3hpc.2018.00009" @default.
- W2903775786 hasPublicationYear "2018" @default.
- W2903775786 type Work @default.
- W2903775786 sameAs 2903775786 @default.
- W2903775786 citedByCount "13" @default.
- W2903775786 countsByYear W29037757862019 @default.
- W2903775786 countsByYear W29037757862020 @default.
- W2903775786 countsByYear W29037757862021 @default.
- W2903775786 countsByYear W29037757862022 @default.
- W2903775786 countsByYear W29037757862023 @default.
- W2903775786 crossrefType "proceedings-article" @default.
- W2903775786 hasAuthorship W2903775786A5030152493 @default.
- W2903775786 hasAuthorship W2903775786A5033875105 @default.
- W2903775786 hasAuthorship W2903775786A5057932953 @default.
- W2903775786 hasAuthorship W2903775786A5082013692 @default.
- W2903775786 hasConcept C111919701 @default.
- W2903775786 hasConcept C11413529 @default.
- W2903775786 hasConcept C115537543 @default.
- W2903775786 hasConcept C145108525 @default.
- W2903775786 hasConcept C169590947 @default.
- W2903775786 hasConcept C173608175 @default.
- W2903775786 hasConcept C199360897 @default.
- W2903775786 hasConcept C2778100165 @default.
- W2903775786 hasConcept C2778119891 @default.
- W2903775786 hasConcept C2781172179 @default.
- W2903775786 hasConcept C41008148 @default.
- W2903775786 hasConcept C45374587 @default.
- W2903775786 hasConcept C459310 @default.
- W2903775786 hasConcept C61483411 @default.
- W2903775786 hasConcept C63000827 @default.
- W2903775786 hasConcept C68339613 @default.
- W2903775786 hasConcept C74912251 @default.
- W2903775786 hasConcept C75608658 @default.
- W2903775786 hasConcept C76752949 @default.
- W2903775786 hasConcept C96972482 @default.
- W2903775786 hasConceptScore W2903775786C111919701 @default.
- W2903775786 hasConceptScore W2903775786C11413529 @default.
- W2903775786 hasConceptScore W2903775786C115537543 @default.
- W2903775786 hasConceptScore W2903775786C145108525 @default.
- W2903775786 hasConceptScore W2903775786C169590947 @default.
- W2903775786 hasConceptScore W2903775786C173608175 @default.
- W2903775786 hasConceptScore W2903775786C199360897 @default.
- W2903775786 hasConceptScore W2903775786C2778100165 @default.
- W2903775786 hasConceptScore W2903775786C2778119891 @default.
- W2903775786 hasConceptScore W2903775786C2781172179 @default.
- W2903775786 hasConceptScore W2903775786C41008148 @default.
- W2903775786 hasConceptScore W2903775786C45374587 @default.
- W2903775786 hasConceptScore W2903775786C459310 @default.
- W2903775786 hasConceptScore W2903775786C61483411 @default.
- W2903775786 hasConceptScore W2903775786C63000827 @default.
- W2903775786 hasConceptScore W2903775786C68339613 @default.
- W2903775786 hasConceptScore W2903775786C74912251 @default.
- W2903775786 hasConceptScore W2903775786C75608658 @default.
- W2903775786 hasConceptScore W2903775786C76752949 @default.
- W2903775786 hasConceptScore W2903775786C96972482 @default.