2021 · 29 citations · 68 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureComputer GraphicsParallel ComputingData ParallelismGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationParallel Computing SystemsAddress TranslationApplication-specific AccelerationData Parallel ExecutionGpu ArchitectureGpu Runtime SystemsMulti-gpu ArchitecturesMulti-gpu ComputingMulti-gpu Systems
In recent years, the ever-growing application complexity and input dataset sizes have driven the popularity of multi-GPU systems as a desirable computing platform for many application domains. While employing multiple GPUs intuitively exposes substantial parallelism for the application acceleration, the delivered performance rarely scales with the number of GPUs. One of the major challenges behind is the address translation efficiency. Many prior works focus on CPUs or single GPU execution scenarios while the address translation in multi-GPU systems receives little attention. In this paper, we conduct a comprehensive investigation of the address translation efficiency in both “single-application-multi-GPU” and “multi-application-multi-GPU” execution paradigms. Based on our observations, we propose a new TLB hierarchy design, called least-TLB, tailored for multi-GPU systems and effectively improves the TLB performance with minimal hardware overheads. Experimental results on 9 single-application workloads and 10 multi-application workloads indicate the proposed least-TLB improves the performances, on average, by 23.5% and 16.3%, respectively.
68
Zidong Du, Robert Fasthuber, Tianshi Chen et al. · 2015 · 961 citations · Full text
Bin Fan, Michael Kaminsky, Michael Mitzenmacher · 2014 · 718 citations · Full text
The Scalable Heterogeneous Computing (SHOC) benchmark suite
Anthony Danalis, Gabriel Marin, Collin McCurdy et al. · 2010 · 668 citations
Adaptive insertion policies for managing shared caches
Aamer Jaleel, William Hasenplaugh, Moinuddin K. Qureshi et al. · 2008 · 300 citations
Yuejian Xie, Gabriel H. Loh · 2009 · 294 citations