Matches in SemOpenAlex for { <https://semopenalex.org/work/W2040142113> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2040142113 abstract "With its design concept of cross-platform portability, OpenCL can be used not only on GPUs (for which it is quite popular), but also on CPUs. Whether porting GPU programs to CPUs, or simply writing new code for CPUs, using OpenCL brings up the performance issue, usually raised in one of two forms: OpenCL is not performance portable! or Why using OpenCL for CPUs after all?!. We argue that both issues can be addressed by a thorough study of the factors that impact the performance of OpenCL on CPUs. This analysis is the focus of this paper. Specifically, starting from the two main architectural mismatches between many-core CPUs and the OpenCL platform-parallelism granularity and the memory model-we identify eight such performance traps that lead to performance degradation in OpenCL for CPUs. Using multiple code examples, from both synthetic and real-life benchmarks, we quantify the impact of these traps, showing how avoiding them can give up to 10 times better performance. Furthermore, we point out that the solutions we provide for avoiding these traps are simple and generic code transformations, which can be easily adopted by either programmers or automated tools. Therefore, we conclude that a certain degree of OpenCL inter-platform performance portability, while indeed not a given, can be achieved by simple and generic code transformations." @default.
- W2040142113 created "2016-06-24" @default.
- W2040142113 creator A5034054372 @default.
- W2040142113 creator A5035764943 @default.
- W2040142113 creator A5065975951 @default.
- W2040142113 creator A5083171604 @default.
- W2040142113 date "2013-02-01" @default.
- W2040142113 modified "2023-10-16" @default.
- W2040142113 title "Performance Traps in OpenCL for CPUs" @default.
- W2040142113 cites W1832263773 @default.
- W2040142113 cites W2031781358 @default.
- W2040142113 cites W2080592089 @default.
- W2040142113 cites W2087375070 @default.
- W2040142113 cites W2108801243 @default.
- W2040142113 cites W2121893797 @default.
- W2040142113 cites W2149234156 @default.
- W2040142113 cites W2170268965 @default.
- W2040142113 cites W2203203427 @default.
- W2040142113 cites W3098629398 @default.
- W2040142113 doi "https://doi.org/10.1109/pdp.2013.16" @default.
- W2040142113 hasPublicationYear "2013" @default.
- W2040142113 type Work @default.
- W2040142113 sameAs 2040142113 @default.
- W2040142113 citedByCount "21" @default.
- W2040142113 countsByYear W20401421132013 @default.
- W2040142113 countsByYear W20401421132014 @default.
- W2040142113 countsByYear W20401421132015 @default.
- W2040142113 countsByYear W20401421132016 @default.
- W2040142113 countsByYear W20401421132017 @default.
- W2040142113 countsByYear W20401421132018 @default.
- W2040142113 countsByYear W20401421132019 @default.
- W2040142113 countsByYear W20401421132022 @default.
- W2040142113 crossrefType "proceedings-article" @default.
- W2040142113 hasAuthorship W2040142113A5034054372 @default.
- W2040142113 hasAuthorship W2040142113A5035764943 @default.
- W2040142113 hasAuthorship W2040142113A5065975951 @default.
- W2040142113 hasAuthorship W2040142113A5083171604 @default.
- W2040142113 hasConcept C106251023 @default.
- W2040142113 hasConcept C111472728 @default.
- W2040142113 hasConcept C111919701 @default.
- W2040142113 hasConcept C133162039 @default.
- W2040142113 hasConcept C138885662 @default.
- W2040142113 hasConcept C149635348 @default.
- W2040142113 hasConcept C173608175 @default.
- W2040142113 hasConcept C177264268 @default.
- W2040142113 hasConcept C177774035 @default.
- W2040142113 hasConcept C199360897 @default.
- W2040142113 hasConcept C26517878 @default.
- W2040142113 hasConcept C2776760102 @default.
- W2040142113 hasConcept C2777904410 @default.
- W2040142113 hasConcept C2780586882 @default.
- W2040142113 hasConcept C2781172179 @default.
- W2040142113 hasConcept C41008148 @default.
- W2040142113 hasConcept C63000827 @default.
- W2040142113 hasConceptScore W2040142113C106251023 @default.
- W2040142113 hasConceptScore W2040142113C111472728 @default.
- W2040142113 hasConceptScore W2040142113C111919701 @default.
- W2040142113 hasConceptScore W2040142113C133162039 @default.
- W2040142113 hasConceptScore W2040142113C138885662 @default.
- W2040142113 hasConceptScore W2040142113C149635348 @default.
- W2040142113 hasConceptScore W2040142113C173608175 @default.
- W2040142113 hasConceptScore W2040142113C177264268 @default.
- W2040142113 hasConceptScore W2040142113C177774035 @default.
- W2040142113 hasConceptScore W2040142113C199360897 @default.
- W2040142113 hasConceptScore W2040142113C26517878 @default.
- W2040142113 hasConceptScore W2040142113C2776760102 @default.
- W2040142113 hasConceptScore W2040142113C2777904410 @default.
- W2040142113 hasConceptScore W2040142113C2780586882 @default.
- W2040142113 hasConceptScore W2040142113C2781172179 @default.
- W2040142113 hasConceptScore W2040142113C41008148 @default.
- W2040142113 hasConceptScore W2040142113C63000827 @default.
- W2040142113 hasLocation W20401421131 @default.
- W2040142113 hasOpenAccess W2040142113 @default.
- W2040142113 hasPrimaryLocation W20401421131 @default.
- W2040142113 hasRelatedWork W1499552465 @default.
- W2040142113 hasRelatedWork W1516292169 @default.
- W2040142113 hasRelatedWork W1588100470 @default.
- W2040142113 hasRelatedWork W1929858018 @default.
- W2040142113 hasRelatedWork W2092389159 @default.
- W2040142113 hasRelatedWork W2100855964 @default.
- W2040142113 hasRelatedWork W2375307368 @default.
- W2040142113 hasRelatedWork W2375332572 @default.
- W2040142113 hasRelatedWork W2542413377 @default.
- W2040142113 hasRelatedWork W3103903655 @default.
- W2040142113 isParatext "false" @default.
- W2040142113 isRetracted "false" @default.
- W2040142113 magId "2040142113" @default.
- W2040142113 workType "article" @default.