Matches in SemOpenAlex for { <https://semopenalex.org/work/W2000680714> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W2000680714 abstract "New processor architectures, including many-core accelerators like GPUs, multi-core CPUs, and heterogeneous architectures like the Cell BE, provide many opportunities for improved performance. However, programming these architectures productively in a performant and portable way is challenging. We have developed a software development platform that uses a common SPMD parallel programming model for all these processor architectures. The RapidMind platform allows developers to easily create single-source, conceptually single-threaded programs with an existing, standard C++ compiler that can target all the processing resources in such architectures. When compared to tuned baseline code using the best optimizing C++ compilers available, RapidMind-enabled code can demonstrate speedups of over an order of magnitude on x86 dual-processor quad-core systems (more than the number of cores, due to the enhanced data locality of the RapidMind programming model) and two orders of magnitude on accelerators. In this talk, I will discuss the performance strategy used by the RapidMind platform, which is based on the observation that only two things really matter for performance: parallelism and data locality. A developer should be provided with mechanisms for direct and convenient expressions of these crucial facets of an implementation. At the same time, to enhance portability and productivity, a programming system should avoid over-specification of details that can be optimized by the system itself (in a portable way), and to minimize debugging should emphasize correct-by-construction parallel programming patterns. Finally, resource limits and performance cliffs inhibit portability, but by allowing the specification of parameterized code and by using auto-tuning, these issues can be addressed." @default.
- W2000680714 created "2016-06-24" @default.
- W2000680714 creator A5012339112 @default.
- W2000680714 date "2008-08-01" @default.
- W2000680714 modified "2023-09-25" @default.
- W2000680714 title "Portable software development for multi-core processors, many-core accelerators, and heterogeneous architectures" @default.
- W2000680714 doi "https://doi.org/10.1109/rt.2008.4634608" @default.
- W2000680714 hasPublicationYear "2008" @default.
- W2000680714 type Work @default.
- W2000680714 sameAs 2000680714 @default.
- W2000680714 citedByCount "0" @default.
- W2000680714 crossrefType "proceedings-article" @default.
- W2000680714 hasAuthorship W2000680714A5012339112 @default.
- W2000680714 hasConcept C118524514 @default.
- W2000680714 hasConcept C13280743 @default.
- W2000680714 hasConcept C137364921 @default.
- W2000680714 hasConcept C138885662 @default.
- W2000680714 hasConcept C140763907 @default.
- W2000680714 hasConcept C149635348 @default.
- W2000680714 hasConcept C168065819 @default.
- W2000680714 hasConcept C169590947 @default.
- W2000680714 hasConcept C170723468 @default.
- W2000680714 hasConcept C173608175 @default.
- W2000680714 hasConcept C185798385 @default.
- W2000680714 hasConcept C199360897 @default.
- W2000680714 hasConcept C205649164 @default.
- W2000680714 hasConcept C2777904410 @default.
- W2000680714 hasConcept C2779808786 @default.
- W2000680714 hasConcept C2781172179 @default.
- W2000680714 hasConcept C34165917 @default.
- W2000680714 hasConcept C41008148 @default.
- W2000680714 hasConcept C41895202 @default.
- W2000680714 hasConcept C63000827 @default.
- W2000680714 hasConcept C78766204 @default.
- W2000680714 hasConceptScore W2000680714C118524514 @default.
- W2000680714 hasConceptScore W2000680714C13280743 @default.
- W2000680714 hasConceptScore W2000680714C137364921 @default.
- W2000680714 hasConceptScore W2000680714C138885662 @default.
- W2000680714 hasConceptScore W2000680714C140763907 @default.
- W2000680714 hasConceptScore W2000680714C149635348 @default.
- W2000680714 hasConceptScore W2000680714C168065819 @default.
- W2000680714 hasConceptScore W2000680714C169590947 @default.
- W2000680714 hasConceptScore W2000680714C170723468 @default.
- W2000680714 hasConceptScore W2000680714C173608175 @default.
- W2000680714 hasConceptScore W2000680714C185798385 @default.
- W2000680714 hasConceptScore W2000680714C199360897 @default.
- W2000680714 hasConceptScore W2000680714C205649164 @default.
- W2000680714 hasConceptScore W2000680714C2777904410 @default.
- W2000680714 hasConceptScore W2000680714C2779808786 @default.
- W2000680714 hasConceptScore W2000680714C2781172179 @default.
- W2000680714 hasConceptScore W2000680714C34165917 @default.
- W2000680714 hasConceptScore W2000680714C41008148 @default.
- W2000680714 hasConceptScore W2000680714C41895202 @default.
- W2000680714 hasConceptScore W2000680714C63000827 @default.
- W2000680714 hasConceptScore W2000680714C78766204 @default.
- W2000680714 hasLocation W20006807141 @default.
- W2000680714 hasOpenAccess W2000680714 @default.
- W2000680714 hasPrimaryLocation W20006807141 @default.
- W2000680714 hasRelatedWork W1991962379 @default.
- W2000680714 hasRelatedWork W2065911765 @default.
- W2000680714 hasRelatedWork W2073458162 @default.
- W2000680714 hasRelatedWork W2085451024 @default.
- W2000680714 hasRelatedWork W2187672362 @default.
- W2000680714 hasRelatedWork W2253535924 @default.
- W2000680714 hasRelatedWork W2294288886 @default.
- W2000680714 hasRelatedWork W2335650312 @default.
- W2000680714 hasRelatedWork W2492229769 @default.
- W2000680714 hasRelatedWork W2761620348 @default.
- W2000680714 hasRelatedWork W2915755582 @default.
- W2000680714 hasRelatedWork W2921222221 @default.
- W2000680714 hasRelatedWork W2995281637 @default.
- W2000680714 hasRelatedWork W3080781018 @default.
- W2000680714 hasRelatedWork W3099730853 @default.
- W2000680714 hasRelatedWork W3100820146 @default.
- W2000680714 hasRelatedWork W3187688612 @default.
- W2000680714 hasRelatedWork W3203521204 @default.
- W2000680714 hasRelatedWork W844148305 @default.
- W2000680714 hasRelatedWork W2360830920 @default.
- W2000680714 isParatext "false" @default.
- W2000680714 isRetracted "false" @default.
- W2000680714 magId "2000680714" @default.
- W2000680714 workType "article" @default.