Matches in SemOpenAlex for { <https://semopenalex.org/work/W2064735574> ?p ?o ?g. }
Showing items 1 to 98 of
98
with 100 items per page.
- W2064735574 abstract "OP2 is an “active” library framework for the solution of unstructured mesh-based applications. It utilizes source-to-source translation and compilation so that a single application code written using the OP2 API can be transformed into different parallel implementations for execution on different back-end hardware platforms. In this paper we present the design of the current OP2 library, and investigate its capabilities in achieving performance portability, near-optimal performance, and scaling on modern multi-core and many-core processor based systems. A key feature of this work is OP2's recent extension facilitating the development and execution of applications on a distributed memory cluster of GPUs. We discuss the main design issues in parallelizing unstructured mesh based applications on heterogeneous platforms. These include handling data dependencies in accessing indirectly referenced data, the impact of unstructured mesh data layouts (array of structs vs. struct of arrays) and design considerations in generating code for execution on a cluster of GPUs. A representative CFD application written using the OP2 framework is utilized to provide a contrasting benchmarking and performance analysis study on a range of multi-core/many-core systems. These include multi-core CPUs from Intel (Westmere and Sandy Bridge) and AMD (Magny-Cours), GPUs from NVIDIA (GTX560Ti, Tesla C2070), a distributed memory CPU cluster (Cray XE6) and a distributed memory GPU cluster (Tesla C2050 GPUs with InfiniBand). OP2's design choices are explored with quantitative insights into their contributions to performance. We demonstrate that an application written once at a high-level using the OP2 API can be easily portable across a wide range of contrasting platforms and is capable of achieving near-optimal performance without the intervention of the domain application programmer." @default.
- W2064735574 created "2016-06-24" @default.
- W2064735574 creator A5000319133 @default.
- W2064735574 creator A5048478302 @default.
- W2064735574 creator A5053563062 @default.
- W2064735574 creator A5056186758 @default.
- W2064735574 creator A5070789282 @default.
- W2064735574 date "2012-05-01" @default.
- W2064735574 modified "2023-10-18" @default.
- W2064735574 title "OP2: An active library framework for solving unstructured mesh-based applications on multi-core and many-core architectures" @default.
- W2064735574 cites W1507090345 @default.
- W2064735574 cites W1555233232 @default.
- W2064735574 cites W1830788897 @default.
- W2064735574 cites W1986624837 @default.
- W2064735574 cites W2012867959 @default.
- W2064735574 cites W2039985559 @default.
- W2064735574 cites W2060803192 @default.
- W2064735574 cites W206752906 @default.
- W2064735574 cites W2071430609 @default.
- W2064735574 cites W2075537166 @default.
- W2064735574 cites W2102182691 @default.
- W2064735574 cites W2114124085 @default.
- W2064735574 cites W2155819987 @default.
- W2064735574 cites W2158640099 @default.
- W2064735574 doi "https://doi.org/10.1109/inpar.2012.6339594" @default.
- W2064735574 hasPublicationYear "2012" @default.
- W2064735574 type Work @default.
- W2064735574 sameAs 2064735574 @default.
- W2064735574 citedByCount "58" @default.
- W2064735574 countsByYear W20647355742012 @default.
- W2064735574 countsByYear W20647355742013 @default.
- W2064735574 countsByYear W20647355742014 @default.
- W2064735574 countsByYear W20647355742015 @default.
- W2064735574 countsByYear W20647355742016 @default.
- W2064735574 countsByYear W20647355742017 @default.
- W2064735574 countsByYear W20647355742018 @default.
- W2064735574 countsByYear W20647355742019 @default.
- W2064735574 countsByYear W20647355742020 @default.
- W2064735574 countsByYear W20647355742021 @default.
- W2064735574 countsByYear W20647355742022 @default.
- W2064735574 countsByYear W20647355742023 @default.
- W2064735574 crossrefType "proceedings-article" @default.
- W2064735574 hasAuthorship W2064735574A5000319133 @default.
- W2064735574 hasAuthorship W2064735574A5048478302 @default.
- W2064735574 hasAuthorship W2064735574A5053563062 @default.
- W2064735574 hasAuthorship W2064735574A5056186758 @default.
- W2064735574 hasAuthorship W2064735574A5070789282 @default.
- W2064735574 hasBestOaLocation W20647355742 @default.
- W2064735574 hasConcept C111919701 @default.
- W2064735574 hasConcept C118524514 @default.
- W2064735574 hasConcept C144133560 @default.
- W2064735574 hasConcept C162853370 @default.
- W2064735574 hasConcept C173608175 @default.
- W2064735574 hasConcept C199360897 @default.
- W2064735574 hasConcept C2778119891 @default.
- W2064735574 hasConcept C2781030343 @default.
- W2064735574 hasConcept C2781335571 @default.
- W2064735574 hasConcept C3020431745 @default.
- W2064735574 hasConcept C41008148 @default.
- W2064735574 hasConcept C48044578 @default.
- W2064735574 hasConcept C63000827 @default.
- W2064735574 hasConcept C7051814 @default.
- W2064735574 hasConcept C78766204 @default.
- W2064735574 hasConcept C86251818 @default.
- W2064735574 hasConceptScore W2064735574C111919701 @default.
- W2064735574 hasConceptScore W2064735574C118524514 @default.
- W2064735574 hasConceptScore W2064735574C144133560 @default.
- W2064735574 hasConceptScore W2064735574C162853370 @default.
- W2064735574 hasConceptScore W2064735574C173608175 @default.
- W2064735574 hasConceptScore W2064735574C199360897 @default.
- W2064735574 hasConceptScore W2064735574C2778119891 @default.
- W2064735574 hasConceptScore W2064735574C2781030343 @default.
- W2064735574 hasConceptScore W2064735574C2781335571 @default.
- W2064735574 hasConceptScore W2064735574C3020431745 @default.
- W2064735574 hasConceptScore W2064735574C41008148 @default.
- W2064735574 hasConceptScore W2064735574C48044578 @default.
- W2064735574 hasConceptScore W2064735574C63000827 @default.
- W2064735574 hasConceptScore W2064735574C7051814 @default.
- W2064735574 hasConceptScore W2064735574C78766204 @default.
- W2064735574 hasConceptScore W2064735574C86251818 @default.
- W2064735574 hasLocation W20647355741 @default.
- W2064735574 hasLocation W20647355742 @default.
- W2064735574 hasOpenAccess W2064735574 @default.
- W2064735574 hasPrimaryLocation W20647355741 @default.
- W2064735574 hasRelatedWork W108745714 @default.
- W2064735574 hasRelatedWork W1832263773 @default.
- W2064735574 hasRelatedWork W2023745841 @default.
- W2064735574 hasRelatedWork W2049656435 @default.
- W2064735574 hasRelatedWork W2064735574 @default.
- W2064735574 hasRelatedWork W2139061608 @default.
- W2064735574 hasRelatedWork W2187267005 @default.
- W2064735574 hasRelatedWork W2259024840 @default.
- W2064735574 hasRelatedWork W2353897323 @default.
- W2064735574 hasRelatedWork W3214851784 @default.
- W2064735574 isParatext "false" @default.
- W2064735574 isRetracted "false" @default.
- W2064735574 magId "2064735574" @default.
- W2064735574 workType "article" @default.