GPGPU 2019

12th Workshop on General Purpose Processing Using GPU (GPGPU 2019) @ ASPLOS 2019

April 13th, Providence, RI, USA

The goal of this workshop is to provide a forum to discuss new and emerging general-purpose programming architectures, environments, and platforms, as well as evaluate applications that have been able to harness the horsepower provided by these platforms. This year's workshop is particularly interested in security, new heterogeneous architecture or platforms, new forms of concurrency, and novel or irregular applications that can leverage these platforms. Papers are being sought on many aspects of GPUs or accelerators, including (but not limited to):

  • GPU applications
  • GPU programming environments
  • GPU runtime systems
  • GPU compilation
  • GPU architectures
  • Multi-GPU systems
  • GPU power/efficiency
  • GPU reliability
  • GPU benchmarking/measurements
  • Heterogeneous architectures/platforms
  • GPU security (NEW)
  • Non-von Neumann architectures (NEW)
  • Domain-specific architectures (NEW)
Workshop Program (04/13 - Saturday)
GPGPU workshop will be held in Renaissance of The Providence Biltmore hotel.

The Proceedings are available on ACM: Link

7:00 AM - 8:30 AM Breakfast @ L’Apogee 17
8:45 AM - 9:00 AM Opening Remarks
9:00 AM - 10:00 AM Keynote - I: "Is my GPU Secure? Covert and Side channel attacks on GPUs",
Nael Abu-Ghazaleh, UC Riverside [Link] [PPT]
10:00 AM - 10:30 AM Break
10:30 AM - 11:00 AM Scatter-and-Gather Revisited: High-Performance Side-Channel-Resistant AES on GPUs
Zhen Lin, Utkarsh Mathur, Huiyang Zhou (North Carolina State University) [Link] [PPT]
11:00 AM - 11:30 AM Detailed Characterization of Deep Neural Networks on GPUs and FPGAs
Aajna Karki, Chethan Palangotu Keshava, Spoorthi Mysore Shivakumar, Joshua Skow,
Goutam Madhukeshwar Hedge, Hyeran Jeon (San Jose State University) [Link] [PPT]
11:30 AM - 12:00 Noon Which Graph Representation to Select for Static Graph-Algorithms on a CUDA-capable GPU
Thorsten Blaß, Michael Philippsen (Friedrich-Alexander University Erlangen-Nürnberg) [Link] [PPT]
12:00 Noon - 1:30 PM Lunch @ Grand Ballroom
2:00 PM - 3:00 PM Keynote - II: "Augmenting GPU Hardware through Software Innovations - A Reflection on a Dozen Years of Efforts",
Xipeng Shen, NCSU [Link] [PPT]
3:00 PM - 3:30 PM Break
3:30 PM - 4:00 PM KNN-Joins Using a Hybrid Approach: Exploiting CPU/GPU Workload Characteristics
Michael Gowanlock (Northern Arizona University) [Link] [PPT]
4:00 PM - 4:30 PM Characterizing CUDA Unified Memory (UM)-Aware MPI Designs on Modern GPU Architectures
Karthik Vadambacheri Manian, Ammar Ahmad Awan, Amit Ruhela, Ching-Hsiang Chu, Hari Subramoni,
Dhabaleswar Panda (The Ohio State University) [Link] [PPT]
4:30 PM - 5:00 PM Quantifying the NUMA Behavior of Partitioned GPGPU Applications
Alexander Matz, Holger Fröning (Heidelberg University) [Link] [PPT]
5:00 PM - 5:15 PM Closing Remarks
Keynotes
Speaker: Nael Abu-Ghazaleh, UC Riverside
Title: Is my GPU Secure? Covert and Side channel attacks on GPUs

Abstract: Modern computing systems are under attack by increasingly motivated and sophisticated attackers. Recently, the Meltdown and Spectre attacks demonstrated that security is not only a software problem, but that the system hardware components can expose software-exploitable vulnerabilities. With the expanding role of GPUs within computing systems, not only for graphics and multi-media workloads but also as computational accelerators, it is important to understand their security properties. In this talk, I will overview our recent research in understanding covert and side-channel attacks present in modern GPUs. We show that it is possible to construct high bandwidth covert channels, superior in bandwidth and quality to those on GPUs. Furthermore, we show that GPU sharing between multiple workloads also offers opportunities for side channel attacks, and demonstrate several variants of these attacks targeting both graphics and computational workloads. The talk will briefly discuss potential mitigations, and how this type of vulnerabilities is likely to continue to manifest as future computing systems continue to evolve.

Bio: Nael Abu-Ghazaleh is a Professor in the Computer Science and Engineering as well as the Electrical and Computer Engineering Departments at the University of California, Riverside. He also serves as the chair for the Computer Engineering Program. His research is in architecture support for computer system security, high performance computing, and networked and distributed computing. He has published over 150 papers in these areas, several of which have been recognized with best paper awards or nominations. His hardware security research has resulted in the discovery of several new attacks that have been disclosed to companies including Intel, AMD, ARM, Apple, Microsoft and Nvidia, and received wide coverage from technical news outlets.


Speaker: Xipeng Shen, NCSU
Title: Augmenting GPU Hardware through Software Innovations - A Reflection on a Dozen Years of Efforts

Abstract: For their tremendous computing power, Graphic Processing Units (GPUs) have received broad adoptions for a large variety of applications. The massively parallel hardware design makes it superior for efficient data-parallel computations. However, the design features some inherent hardware limitations that have been preventing GPUs from effectively supporting other types of computations, which include irregular computations, pipelined workloads, applications with dynamic parallelism, and multiprogramming computations that require flexible preemptions. In this talk, Dr. Shen examines the last dozen years of efforts in augmenting GPU hardware through innovations in compiler, runtime, and other programming system support. He summarizes a set of insights and lessons attained through the reflection, and discusses the implications to the future of GPU computing.

Bio: Xipeng Shen is a Professor in the Computer Science Department at North Carolina State University. He received his Ph.D. in Computer Science from University of Rochester in 2006. His research lies in the broad field of programming systems, with an emphasis on enabling high performance heterogeneous computing and intelligent computing through innovations in both compilers and runtime systems. He has pioneered a number of innovative techniques on GPU code optimizations. His work has received the prestigious U.S. DOE Early Career Research Award, U.S. NSF CAREER Award, Google Faculty Research Award, IBM CAS Faculty Fellow Award, and Best Paper awards. He was awarded ACM Distinguished Membership for his contributions in heterogeneous computing. He was honored with University Faculty Scholars Award "as an emerging academic leader who turns research into solutions to society's most pressing issues". He has served as a consultant to multiple major IT companies. He is an ACM Distinguished Speaker.


Important Dates
  • Papers due: February 11, 2019 (Anywhere on Earth) (deadline extended from February 4, 2019)
  • Notification: March 11, 2019 (Early Bird Registration for ASPLOS'19 is March 22nd)
  • Final paper due: March 25, 2019
  • Workshop Date: April 13, 2019
Submission Guidelines
  • Full paper submissions must be in PDF format for US letter-size paper. They must not exceed 10 pages (all inclusive) in standard ACM two-column conference format (review mode, with page number and use the 9pt or 10pt template). Please prepare the submission for double-blind review. Templates for ACM format are available for Microsoft Word, and LaTeX can be found here.

  • Submission site: GPGPU 2019

Workshop Organizers
Adwait Jog (co-chair) Onur Kayiran (co-chair) Ashutosh Pattnaik (submission/web chair)
College of William & Mary AMD Research Penn State
Email: ajog@wm.edu Email: onur.kayiran@amd.com Email: ashutosh@psu.edu
Please contact the organizers if you have any questions.
Program Committee
Anthony Gutierrez AMD Research
Arkaprava Basu IISc
Asit Mishra NVIDIA
Bin Ren William and Mary
Biswabandan Panda IIT Kanpur
Daniel Wong UCR
David Kaeli Northeastern
Evgeny Bolotin NVIDIA
Hyeran Jeon SJSU
John Kim KAIST
Kapil Vaswani MSR, India
Mark Silberstein Technion
Martin Burtscher Texas State
Minsoo Rhu KAIST
Nandita Vijaykumar CMU
Rachata Ausavarungnirun CMU/KMUTNB, Thailand
Sonia Lopez Alarcon RIT
Sooraj Puthoor AMD Research
Sreepathi Pai Rochester
Tao Li University of Florida
Tim Rogers Purdue
Trevor E. Carlson NUS Singapore
Xin Fu University of Houston
Yash Ukidave AMD
Proceedings
  • All accepted papers will be published in the ACM Online Conference Proceedings Series.

History and Impact

David Kaeli (Northeastern) and John Cavazos (Delaware) very successfully organized the previous versions of this GPGPU workshop, which was first held in 2007 at Northeastern University. In 2008, the workshop was held with ASPLOS 2008. This trend continued and this GPGPU workshop was held with ASPLOS for the next 6 years. From 2015 to 2018, GPGPU workshop was co-located with PPoPP. GPGPU 2019 workshop returns to ASPLOS. The average citation count (as per Google Scholar), for a GPGPU workshop paper, is currently 37.5, where there have been 8 influential papers with 100+ citations.

Previous versions of the GPGPU workshop:

  • GPGPU 11 (2018) DBLP
  • GPGPU 10 (2017) DBLP
  • GPGPU 09 (2016) DBLP
  • GPGPU 08 (2015) DBLP
  • GPGPU 07 (2014) DBLP
  • GPGPU 06 (2013) DBLP
  • GPGPU 05 (2012) DBLP
  • GPGPU 04 (2011) DBLP
  • GPGPU 03 (2010) DBLP
  • GPGPU 02 (2009) DBLP
  • GPGPU 01 (2008) (DBLP)

© GPGPU 2019. All rights reserved. Design: HTML5 UP. Images: Wikimedia Commons.

Menu

  • Home
  • Program
  • Keynotes
  • Important Dates
  • Submission Guidelines
  • Workshop Organizers
  • Program Committee
  • Proceedings
  • History and Impact