WRAp 2017: in conjunction with IEEE Cluster 2017

Held as part of IEEE Cluster 2017, the Second International Workshop on Representative Applications is concerned with the development and use of representative applications (such as mini-applications or proxies) for all aspects of high-performance computing.

The challenges posed by future systems: new architectures, programming models, and machine scales; mean that representative applications as an essential tool in the path towards exascale. These applications can be used for acceptance testing, benchmarking, optimization evaluation, and also investigating the performance of new architectures or programming models. However, the development of such representative applications must ensure they maintain some correspondence with their parent application. Maintaining that correspodence requires methods and tools for identifying the performance critical aspects of a given code, or class of codes, and also for verifying that the proxy accurately models the the target behavior.

The main aim of WRAp is to provide a venue in which the wide range of disciplines involved in creating and using representative applications can share important discoveries and lessons learned from these applications.

We encourage submissions on all aspects of the design, creation and use of representative applications, including (but not limited to):

  • Programming model and language explorations.
  • Design and generation of representative applications.
  • New representative applications.
  • Verification and validation of representative applications.
  • Optimizations, including algorithmic improvements and code optimization.
  • Scalability studies.
  • Hardware studies.
  • Case-studies of representative applications impacting their parent code.

Work which examines similar topics will also be considered for inclusion in the workshop.


Authors are invited to submit full papers with unpublished, original work of not more than 8 pages of double column text using single spaced fonts on pages of 8.5 x 11 inches (this limit includes all figures, content and references). All papers should be formatted according to the IEEE Cluster guidelines as published here.

All accepted papers (subject to post-review revisions) will be published in the IEEE CLUSTER Conference Proceedings, provided that at least one author is registered for the conference.

Papers should be submitted using EasyChair.

  • Paper submission: July 7th 2017.
  • Author notification: July 29th 2017.
  • Camera-ready submission: August 7th 2017.

Workshop attendees must register for the main IEEE Cluster 2017 conference. Registration is currently closed, but this webpage will be updated once registration opens.

For more information, see the IEEE Cluster 2017 registration page.


WELCOME 9:15-9:30

  • 9:30-10:00: Quicksilver: A Proxy App for the Monte Carlo Transport Code Mercury, David Richards, Ryan Bleile, Patrick Brantley, Shawn Dawson, Scott McKinley and Matthew O’Brien.
  • 10:00 - 10:30: TeaLeaf: a mini-application to enable design-space explorations for iterative sparse linear solvers, Simon Mcintosh-Smith, Matthew Martineau, Tom Deakin, Grzegorz Pawelczak, Wayne Gaudin, Paul Garrett, Wei Liu, Richard Smedley-Stevenson and David Beckingsale.

BREAK 10:30 - 11:00

  • 11:00 - 11:30: Achieving Performance Portability for a Heat Conduction Solver Mini-Application on Modern Multi-core Systems, Richard Kirk, Gihan Mudalige, Istvan Reguly, Steven Wright and Stephen Jarvis.
  • 11:30 - 12:00: Thoughtful Precision in Mini-Apps, Shane Fogerty, Siddhartha Bishnu, Yuliana Zamora, Laura Monroe, Steve Poole, Michael Lam, Joe Schoonover and Robert Robey.
  • 12:00 - 12:30: The arch Project: Physics Mini-apps for Algorithmic Exploration and Evaluating Programming Environments on HPC Architectures, Matt Martineau and Simon McIntosh-Smith.

LUNCH 12:30 - 14:00

  • 14:00 - 14:30: Assessing Representativeness of Kernels using Descriptive Statistics, Youngsung Kim, John Dennis and Christopher Kerr.
  • 14:30 - 15:00: A Performance Projection of mini-Applications onto Benchmarks toward the Performance Projection of real-Applications, Miwako Tsuji, William Kramer and Mitsuhisa Sato.
  • 15:00-15:30: Pushing the Limits of Irregular Access Patterns on Emerging Network Architecture: A Case Study, Roberto Gioiosa, Thomas Warfel, Antonino Tumeo and Ryan Friese.

Workshop Organizers

  • Tom Scogland, LLNL
  • David Beckingsale, LLNL

Technical Committee

Coming soon.