Matches in SemOpenAlex for { <https://semopenalex.org/work/W3114481667> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W3114481667 abstract "Graphics Processing Units (GPUs) are accelerators for computers and provide massive amounts of computational power and bandwidth for amenable applications. While effectively utilizing an individual GPU already requires a high level of skill, effectively utilizing multiple GPUs introduces completely new types of challenges. This work sets out to investigate how the hierarchical execution model of GPUs can be exploited to simplify the utilization of such multi-GPU systems.The investigation starts with an analysis of the memory access patterns exhibited by applications from common GPU benchmark suites. Memory access patterns are collected using custom instrumentation and a simple simulation then analyzes the patterns and identifies implicit communication across the different levels of the execution hierarchy. The analysis reveals that for most GPU applications memory accesses are highly localized and there exists a way to partition the workload so that the communication volume grows slower than the aggregated bandwidth for growing numbers of GPUs.Next, an application model based on Z-polyhedra is derived that formalizes the distribution of work across multiple GPUs and allows the identification of data dependencies. The model is then used to implement a prototype compiler that consumes single-GPU programs and produces executables that distribute GPU workloads across all available GPUs in a system. It uses static analysis to identify memory access patterns and polyhedral code generation in combination with a dynamic tracking system to efficiently resolve data dependencies. The prototype is implemented as an extension to the LLVM/Clang compiler and published in full source.The prototype compiler is then evaluated using a set of benchmark applications. While the prototype is limited in its applicability by technical issues, it provides impressive speedups of up to 12.4x on 16 GPUs for amenable applications. An in-depth analysis of the application runtime reveals that dependency resolution takes up less than 10% of the runtime, often significantly less.A discussion follows and puts the work into context by presenting and differentiating related work, reflecting critically on the work itself and an outlook of the aspects that could be explored as part of this research. The work concludes with a summary and a closing opinion." @default.
- W3114481667 created "2021-01-05" @default.
- W3114481667 creator A5025200421 @default.
- W3114481667 date "2020-01-01" @default.
- W3114481667 modified "2023-09-27" @default.
- W3114481667 title "Exploiting BSP Abstractions for Compiler Based Optimizations of GPU Applications on multi-GPU Systems" @default.
- W3114481667 cites W1486289306 @default.
- W3114481667 cites W1515448847 @default.
- W3114481667 cites W1595217432 @default.
- W3114481667 cites W1980759071 @default.
- W3114481667 cites W1988307172 @default.
- W3114481667 cites W1995405030 @default.
- W3114481667 cites W2020667374 @default.
- W3114481667 cites W2042404124 @default.
- W3114481667 cites W2045271686 @default.
- W3114481667 cites W2061171222 @default.
- W3114481667 cites W2078314687 @default.
- W3114481667 cites W2116938576 @default.
- W3114481667 cites W2116963870 @default.
- W3114481667 cites W2149234156 @default.
- W3114481667 cites W2155943969 @default.
- W3114481667 cites W2156487548 @default.
- W3114481667 cites W2290988208 @default.
- W3114481667 cites W257841320 @default.
- W3114481667 cites W2581090187 @default.
- W3114481667 cites W2592006772 @default.
- W3114481667 cites W2776364894 @default.
- W3114481667 cites W3145128584 @default.
- W3114481667 doi "https://doi.org/10.11588/heidok.00029213" @default.
- W3114481667 hasPublicationYear "2020" @default.
- W3114481667 type Work @default.
- W3114481667 sameAs 3114481667 @default.
- W3114481667 citedByCount "0" @default.
- W3114481667 crossrefType "dissertation" @default.
- W3114481667 hasAuthorship W3114481667A5025200421 @default.
- W3114481667 hasConcept C111919701 @default.
- W3114481667 hasConcept C13280743 @default.
- W3114481667 hasConcept C169590947 @default.
- W3114481667 hasConcept C173608175 @default.
- W3114481667 hasConcept C185798385 @default.
- W3114481667 hasConcept C188045654 @default.
- W3114481667 hasConcept C190902152 @default.
- W3114481667 hasConcept C199360897 @default.
- W3114481667 hasConcept C205649164 @default.
- W3114481667 hasConcept C21442007 @default.
- W3114481667 hasConcept C2778119891 @default.
- W3114481667 hasConcept C41008148 @default.
- W3114481667 hasConcept C50630238 @default.
- W3114481667 hasConceptScore W3114481667C111919701 @default.
- W3114481667 hasConceptScore W3114481667C13280743 @default.
- W3114481667 hasConceptScore W3114481667C169590947 @default.
- W3114481667 hasConceptScore W3114481667C173608175 @default.
- W3114481667 hasConceptScore W3114481667C185798385 @default.
- W3114481667 hasConceptScore W3114481667C188045654 @default.
- W3114481667 hasConceptScore W3114481667C190902152 @default.
- W3114481667 hasConceptScore W3114481667C199360897 @default.
- W3114481667 hasConceptScore W3114481667C205649164 @default.
- W3114481667 hasConceptScore W3114481667C21442007 @default.
- W3114481667 hasConceptScore W3114481667C2778119891 @default.
- W3114481667 hasConceptScore W3114481667C41008148 @default.
- W3114481667 hasConceptScore W3114481667C50630238 @default.
- W3114481667 hasLocation W31144816671 @default.
- W3114481667 hasOpenAccess W3114481667 @default.
- W3114481667 hasPrimaryLocation W31144816671 @default.
- W3114481667 hasRelatedWork W1530060812 @default.
- W3114481667 hasRelatedWork W1677907378 @default.
- W3114481667 hasRelatedWork W1969827732 @default.
- W3114481667 hasRelatedWork W2017579069 @default.
- W3114481667 hasRelatedWork W2023999916 @default.
- W3114481667 hasRelatedWork W2027534015 @default.
- W3114481667 hasRelatedWork W2087417231 @default.
- W3114481667 hasRelatedWork W2134616937 @default.
- W3114481667 hasRelatedWork W2258824583 @default.
- W3114481667 hasRelatedWork W2377791546 @default.
- W3114481667 hasRelatedWork W2555018742 @default.
- W3114481667 hasRelatedWork W2899659640 @default.
- W3114481667 hasRelatedWork W2938306536 @default.
- W3114481667 hasRelatedWork W2999812057 @default.
- W3114481667 hasRelatedWork W3028001473 @default.
- W3114481667 hasRelatedWork W3152528743 @default.
- W3114481667 hasRelatedWork W3157374924 @default.
- W3114481667 hasRelatedWork W3157947391 @default.
- W3114481667 hasRelatedWork W3163285576 @default.
- W3114481667 hasRelatedWork W751071243 @default.
- W3114481667 isParatext "false" @default.
- W3114481667 isRetracted "false" @default.
- W3114481667 magId "3114481667" @default.
- W3114481667 workType "dissertation" @default.