60 citations · 91 across the 7 of their papers we have counts for
7 papers
Exploiting Scratchpad Memory for Deep Temporal Blocking: A case study for 2D Jacobian 5-point iterative stencil kernel (j2d5pt)
Lingqi Zhang, Mohamed Wahib, Peng Chen +4
General Purpose Graphics Processing Units (GPGPU) are used in most of the top systems in HPC. The total capacity of scratchpad memory has increased by more than 40 times in the las…
Revisiting Temporal Blocking Stencil Optimizations
Lingqi Zhang, Mohamed Wahib, Peng Chen +4
Iterative stencils are used widely across the spectrum of High Performance Computing (HPC) applications. Many efforts have been put into optimizing stencil GPU kernels, given the p…
High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs
William S. Moses, Ivan R. Ivanov, Jens Domke +3
While parallelism remains the main source of performance, architectural implementations and programming models change with each new hardware generation, often leading to costly app…
PERKS: a Locality-Optimized Execution Model for Iterative Memory-bound GPU Applications
Lingqi Zhang, Mohamed Wahib, Peng Chen +4
Iterative memory-bound solvers commonly occur in HPC codes. Typical GPU implementations have a loop on the host side that invokes the GPU kernel as much as time/algorithm steps the…
mdx: A Cloud Platform for Supporting Data Science and Cross-Disciplinary Research Collaborations
Toyotaro Suzumura, Akiyoshi Sugiki, Hiroyuki Takizawa +30
The growing amount of data and advances in data science have created a need for a new kind of cloud platform that provides users with flexibility, strong security, and the ability…
AN5D: Automated Stencil Framework for High-Degree Temporal Blocking on GPUs
Kazuaki Matsumura, Hamid Reza Zohouri, Mohamed Wahib +2
Stencil computation is one of the most widely-used compute patterns in high performance computing applications. Spatial and temporal blocking have been proposed to overcome the mem…
Profiling based Out-of-core Hybrid Method for Large Neural Networks
Yuki Ito, Haruki Imai, Tung Le Duc +4
GPUs are widely used to accelerate deep learning with NNs (NNs). On the other hand, since GPU memory capacity is limited, it is difficult to implement efficient programs that compu…