SC12 Home > SC12 Schedule > SC12 Presentation - Using Application Proxies for Co-design of Future HPC Computer Systems and Applications

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Using Application Proxies for Co-design of Future HPC Computer Systems and Applications

SESSION: Using Application Proxies for Co-design of Future HPC Computer Systems and Applications

EVENT TYPE: Tutorials

TIME: 8:30AM - 5:00PM

Presenter(s):Michael A. Heroux, Alice E. Koniges, David F. Richards, Richard F. Barrett, Thomas Brunner

ROOM:251-D

ABSTRACT:
The computing community is in the midst of disruptive architectural changes. The advent of manycore and heterogeneous computing nodes, increased use of vectorization, light-weight threads and thread concurrency, along with concerns about energy and resilience, force us to reconsider every aspect of the computer system, software and application stack, often simultaneously. Application proxies have emerged as an important collection of tools for exploring this complex design space. In this tutorial we first present a broad overview of available application proxies including traditional offerings (NAS Parallel Benchmarks, High Performance Linpack, etc.) in order to provide proper context. We then focus on a new collection of proxies called compact apps and miniapps. These two tools have proven especially effective in the past few years since they permit a broader collection of activities, including completely rewriting them. This tutorial is designed for anyone interested in the design of future computer systems, languages, libraries and applications. Hands-on activities will include the ability for attendees to download, compile and run miniapps on their local machines. We will also provide access to NERSC resources and provide a web portal for modifying, compiling and running on a remote server.

Chair/Presenter Details:

Michael A. Heroux - Sandia National Laboratories

Alice E. Koniges - Lawrence Berkeley National Laboratory

David F. Richards - Lawrence Livermore National Laboratory

Richard F. Barrett - Sandia National Laboratories

Thomas Brunner - Lawrence Livermore National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

Using Application Proxies for Co-design of Future HPC Computer Systems and Applications

SESSION: Using Application Proxies for Co-design of Future HPC Computer Systems and Applications

EVENT TYPE:

TIME: 8:30AM - 5:00PM

Presenter(s):Michael A. Heroux, Alice E. Koniges, David F. Richards, Richard F. Barrett, Thomas Brunner

ROOM:251-D

ABSTRACT:
The computing community is in the midst of disruptive architectural changes. The advent of manycore and heterogeneous computing nodes, increased use of vectorization, light-weight threads and thread concurrency, along with concerns about energy and resilience, force us to reconsider every aspect of the computer system, software and application stack, often simultaneously. Application proxies have emerged as an important collection of tools for exploring this complex design space. In this tutorial we first present a broad overview of available application proxies including traditional offerings (NAS Parallel Benchmarks, High Performance Linpack, etc.) in order to provide proper context. We then focus on a new collection of proxies called compact apps and miniapps. These two tools have proven especially effective in the past few years since they permit a broader collection of activities, including completely rewriting them. This tutorial is designed for anyone interested in the design of future computer systems, languages, libraries and applications. Hands-on activities will include the ability for attendees to download, compile and run miniapps on their local machines. We will also provide access to NERSC resources and provide a web portal for modifying, compiling and running on a remote server.

Chair/Presenter Details:

Michael A. Heroux - Sandia National Laboratories

Alice E. Koniges - Lawrence Berkeley National Laboratory

David F. Richards - Lawrence Livermore National Laboratory

Richard F. Barrett - Sandia National Laboratories

Thomas Brunner - Lawrence Livermore National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar