2023 · 14 citations · 27 references
ComputingComputer EngineeringComputer ScienceCluster ComputingMachine LearningParallel ComputingData ParallelismDeep LearningGraphics Processing Unit ComputingHardware AccelerationInterference ManagementMemory Hierarchy OptimizationDeep Learning On GpusGpu ArchitectureGpu Cluster ComputingInterference-aware SchedulingKernel OptimizationMultiplexingMultiplexing TechniquesStreaming Multiprocessor Design
A common strategy for improving efficiency in training deep learning entails multiplexing tasks on a single GPU. To mitigate the interference caused by multiplexing, existing approaches primarily employ kernel-level solutions to regulate GPU kernel execution, or harness hardware-level techniques to explicitly restrict GPU streaming multiprocessors and memory. Nevertheless, none of them perform satisfactorily in optimizing the completion time of tasks.
27
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
ImageNet: A large-scale hierarchical image database
Jia Deng, Wei Dong, Richard Socher et al. · 2009 IEEE Conference on Computer Vision and Pattern Recognition · 2009 · 61.8K citations
Neural Collaborative Filtering
Xiangnan He, Lizi Liao, Hanwang Zhang et al. · 2017 · 6.6K citations · Full text
Christina Delimitrou, Christos Kozyrakis · 2013 · 618 citations
Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba
Jizhe Wang, Pipei Huang, Huan Zhao et al. · 2018 · 507 citations