• Home
  • Search
  • Panda: A Compiler Framework for Concurrent CPU $$+$$ + GPU Execution of 3D Stencil Computations on GPU-accelerated Supercomputers
  • Cite Icon19
  • https://doi.org/10.1007/s10766-016-0454-1Copy DOI Icon

Panda: A Compiler Framework for Concurrent CPU $$+$$ + GPU Execution of 3D Stencil Computations on GPU-accelerated Supercomputers

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a new compiler framework for truly heterogeneous 3D stencil computation on GPU clusters. Our framework consists of a simple directive-based programming model and a tightly integrated source-to-source compiler. Annotated with a small number of directives, sequential stencil C codes can be automatically parallelized for large-scale GPU clusters. The most distinctive feature of the compiler is its capability to generate hybrid MPI$$+$$+CUDA$$+$$+OpenMP code that uses concurrent CPU$$+$$+GPU computing to unleash the full potential of powerful GPU clusters. The auto-generated hybrid codes hide the overhead of various data motion by overlapping them with computation. Test results on the Titan supercomputer and the Wilkes cluster show that auto-translated codes can achieve about 90 % of the performance of highly optimized handwritten codes, for both a simple stencil benchmark and a real-world application in cardiac modeling. The user-friendliness and performance of our domain-specific compiler framework allow harnessing the full power of GPU-accelerated supercomputing without painstaking coding effort.

Similar Papers
  • Conference Article
  • Citations20

CUDA Kernel Based Collective Reduction Operations on Large-scale GPU Clusters

  • May 01, 2016
  • Ching-Hsiang Chu +4
  • Conference Article
  • Citations13

An Architecture- Independent CGRA Compiler enabling OpenMP Applications

  • May 01, 2022
  • Takuya Kojima +4
  • Research Article
  • Citations126

Economic optimization and sensitivity analysis of photovoltaic system in residential buildings

  • Jul 26, 2008
  • Renewable Energy
  • Hongbo Ren +2
  • Research Article
  • Citations23

A parametric neutrosophic model for the solid transportation problem

  • Aug 04, 2022
  • Management Decision
  • Ni Qiuping +3
  • Research Article
  • Citations3

Some possibilities in the economic development of Liberia through the forestry sector

  • Jun 01, 1982
  • Forest Ecology and Management
  • Edwin W Walker +1
  • Research Article
  • Citations1

Managing Advance Admission Requests for Obstetric Care

  • Nov 10, 2021
  • INFORMS Journal on Computing
  • Na Geng +1
  • Research Article

DVM

  • Mar 03, 2012
  • ACM SIGPLAN Notices
  • Zhiqiang Ma +4
  • Research Article
  • Citations50

Integer Linear Programming and Constraint Programming Approaches to a Template Design Problem

  • Aug 01, 1998
  • INFORMS Journal on Computing
  • Les Proll +1
  • Conference Article
  • Citations9

Scalable Security Processor Design and Its Implementation

  • Nov 01, 2005
  • Chen-Hsing Wang +3
  • Research Article
  • Citations5

Optimum Arrangement of Reliable Label-Switched Paths in MPLS Over Optical Networks

  • Jan 01, 2006
  • Telecommunication Systems
  • Nagao Ogino +1
  • Research Article
  • Citations117

Labor Shortages on Small Landholdings in Malawi: Implications for Policy Reforms

  • Aug 01, 1999
  • World Development
  • Jeffrey Alwang +1
  • Research Article
  • Citations9

A simple mathematical programming model for countries' credit ranking problem

  • Oct 04, 2018
  • International Journal of Finance & Economics
  • Sadegh Niroomand +2
  • Book Chapter
  • Citations8

Population Exploration on Genotype Networks in Genetic Programming

  • Jan 01, 2014
  • Ting Hu +2
  • Research Article
  • Citations5

Application of a Hadoop-based Distributed System for Offline Processing of Power Quality Disturbances

  • Jun 01, 2017
  • International Journal of Power Electronics and Drive Systems (IJPEDS)
  • Nader Mollaei +1
  • Conference Article
  • Citations95

Parallelizing Sequential Graph Computations

  • May 09, 2017
  • Wenfei Fan +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.