GPU initiated OpenSHMEM

التفاصيل البيبلوغرافية
العنوان: GPU initiated OpenSHMEM
المؤلفون: Khaled Hamidouche, Michael LeBeane
المصدر: PPoPP
بيانات النشر: ACM, 2020.
سنة النشر: 2020
مصطلحات موضوعية: 020203 distributed computing, Computer science, 020207 software engineering, Cyclomatic complexity, 02 engineering and technology, Parallel computing, Network operations center, Stencil, 0202 electrical engineering, electronic engineering, information engineering, Programming paradigm, Partitioned global address space, Memory model, Central processing unit, Critical path method
الوصف: Current state-of-the-art in GPU networking utilizes a host-centric, kernel-boundary communication model that reduces performance and increases code complexity. To address these concerns, recent works have explored performing network operations from within a GPU kernel itself. However, these approaches typically involve the CPU in the critical path, which leads to high latency and inefficient utilization of network and/or GPU resources. In this work, we introduce GPU Initiated OpenSHMEM (GIO), a new intra-kernel PGAS programming model and runtime that enables GPUs to communicate directly with a NIC without the intervention of the CPU. We accomplish this by exploring the GPU's coarse-grained memory model and correcting semantic mismatches when GPUs wish to directly interact with the network. GIO also reduces latency by relying on a novel template-based design to minimize the overhead of initiating a network operation. We illustrate that for structured applications like a Jacobi 2D stencil, GIO can improve application performance by up to 40% compared to traditional kernel-boundary networking. Furthermore, we demonstrate that on irregular applications like Sparse Triangular Solve (SpTS), GIO provides up to 44% improvement compared to existing intra-kernel networking schemes.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::73b076437f3319da3b7270636104d37e
https://doi.org/10.1145/3332466.3374544
رقم الأكسشن: edsair.doi...........73b076437f3319da3b7270636104d37e
قاعدة البيانات: OpenAIRE