The peak performance of processors has been increasing at an exponential rate, typically doubling every eighteen months. However, this increase in processing capability has not resulted in a corresponding improvement in system productivity for high-end applications and systems. In addition to traditional performance metrics, the productivity of a system is governed by other metrics such as application development time, time to solution, performance portability, robustness, and ease of both correctness validation and performance tuning. With both the range and the complexity of high-end applications continuing to increase, factors other than raw performance are becoming more important to the HEC system user.
Papers should not exceed 15 pages, with double-spaced 11pt size fonts in Adobe PDF format. Please e-mail papers to rajamony@us.ibm.com with the subject: "HPCA Productivity Workshop"
|
|
Breakfast is on your own |
|
8:55 to 9:00 |
Opening Remarks |
|
9:00 to 10:00 |
Morning Keynote: The Coming Crisis in Computational
Science Douglass E. Post, Los Alamos National Laboratory |
|
10:00-10:30 |
Application Development Productivity Challenges for
High-End Computing Vivek Sarkar, Clay Williams, and Kemal Ebcioglu, IBM T. J.
Watson Research Center |
|
10:30-10:45 |
BREAK |
|
10:45 Ð 12:15 |
Comparing Network Processor Programming Environments: A
Case Study Niraj Shah, William Plishker, and Kurt Keutzer, University
of California, Berkeley Templating Transformations for Bitstream Programs Armando Solar-Lezama, and Rastislav Bodik, University of
California, Berkeley Performance and Productivity in Parallel Programming via
Processor Virtualization Laxmikant V. Kale, University of Illinois at
Urbana-Champaign |
|
12:15-1:15 |
LUNCH |
|
1:15-2:15 |
Afternoon Keynote: Building High Performance Scientific
Applications for Parallel and Distributed Systems using a Software Component
Architecture Dennis Gannon, University of Indiana |
|
2:15-2:45 |
Introducing the "Application Kernel Matrix" Brad Chamberlain, John Feo, and David Mizell, Cray Inc. |
|
2:45-3:00 |
BREAK |
|
3:00-4:30 |
Managing Complexity in Modern High End Scientific
Computing through Component-Based Software Engineering David E. Bernholdt, Oak Ridge National Laboratory; Robert
C. Armstrong, and Benjamin A. Allan, Sandia National Laboratories The High-Level Parallel Language ZPL Improves Productivity
and Performance Bradford L. Chamberlain, University of Washington and Cray
Inc.; Sung-Eun Choi, Los Alamos National Laboratory; Steven J. Deitz, and
Lawrence Snyder, University of Washington Raising the Level of Programming Abstraction in Scalable
Programming Models David E. Bernholdt, Oak Ridge National Laboratory; Jarek
Nieplocha, Pacific Northwest National Laboratory; and P. Sadayappan, Ohio
State University |
|
4:30-4:45 |
BREAK |
|
4:45-5:30 |
DISCUSSION |