7th Workshop on General Purpose Processing Using GPUs

Overview

The final program is available HERE.

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

    • GPU applications
    • GPU programming environments
    • GPU architectures
    • Multi-GPU systems
    • GPU compilation
    • GPU power/efficiency
    • GPU benchmarking/measurements
    • Heterogeneous GPU platforms
  • Keynote: The Heterogeneous System Architecture: It's (not) all about the GPU

    Abstract:

    Over the years the use of GPUs in computation intensive tasks has an ever increasing impact across all platforms, from smartphones, tablets and PC clients to cloud servers, even used to manage new forms of currency (Bitcoin, Litecoin,...). And the exponential improvements in Performance per Watt gains are still ongoing.

    At the same time, due to their "design heritage" as primarily 3D accelerators, GPUs have several properties that make it a SW challenge to unlock their full benefit in many real-world application scenarios, be it due to limiting API's (due to either proprietary mechanisms or limited functionality) or properties that require an advanced understanding of the platform architecture and managing the memory and other system resources.

    The Heterogeneous System Architecture is established by the HSA Foundation to address many of the current shortcomings at a system architecture and programming model level while providing a great foundation for already established SW models.

    The HSA Foundation, a not-for-profit consortium of SOC and SOC IP vendors, OEMs, academia, OSVs and ISVs defining a consistent heterogeneous platform architecture to make it dramatically easier to program heterogeneous parallel devices like GPUs and other accelerators.

    The presentation gives the audience a high-level understanding of the goals of HSA, the HSA system architecture properties and its use models by system software, tools and applications.

    Biography:

    Mr. Paul Blinzer works on wide variety of Platform System Software architecture projects and specifically on the Heterogeneous System Architecture (HSA) System Software at Advanced Micro Devices, Inc. (AMD) as an Fellow in the Software group.

    Living in the Seattle/WA area, during his career he has worked in various roles on system level driver development, system and graphics architecture and graphics & compute acceleration since the early '90s. Paul is the chairperson of the "System Architecture Workgroup" of the HSA Foundation. He is also a long-standing ACM & SIGGRAPH member. He has a degree in Electrical Engineering (Dipl.-Ing) from TU Braunschweig, Germany

    Download Slides HERE

    Registration

    Please refer to the ASPLOS 2014 website for registration and local information.

    Workshop Organizers

    David Kaeli, Northeastern University
    John Cavazos, University of Delaware

    Program Committee

    Sonia Lopez Alarcn, Rochester Institute of Technology
    Mani Azimi - Intel
    Chris Batten - Cornell
    David Black-Schaffer - Uppsala U.
    Ramon Canal - UPC
    Gregory Diamos - NVIDIA
    Rodrigo Dominguez - Qualcomm
    Magnus Ekman - Samsung
    Mattan Erez, University of Texas at Austin
    Byunghyun Jang - U. Mississippi
    Lee Howes - Qualcomm
    Paul Kelly - Imperial College
    Mikel Lujan - U. of Manchester
    Simon McIntosh-Smith - U. of Bristol
    Richard Membarth, University of Erlangen-Nuremberg
    Avi Mendelsohn - Technion
    Duane Merrill - NVIDIA
    Perhaad Mistry - AMD
    Dimitris Nikolopoulos - Queens U.
    Oscar Plata, University of Malaga
    Chris Rossbach - Microsoft
    Norm Rubin - NVIDIA
    Dana Schaa - AMD
    Gunar Schirner - Northeastern
    Huiyang Zhou - NC State
    Dongping Zhang - AMD