The goal of this workshop is to examine productivity issues and the metrics used to measure them, in the context of high-end computing (HEC) systems, and to provide a forum for research addressing productivity in high-end computing systems.
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.
Following is a partial list of topics upon which papers are solicited:
Submissions due: December 3, 2004 -- EXTENDED TO DECEMBER 10, 2004
Author Notifications: Jan 10, 2005 (moved from December 20, 2005)
Final Papers Due: Jan 24, 2005
Workshop Date: Sunday, Feb 13, 2005
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"
John Carter (Univ. of Utah)
Pedro Diniz (ISI)
Doug Post (LANL)
Ram Rajamony (IBM, Program Chair)
Vijay Saraswat (IBM)
Marc Snir (UIUC)
Larry Votta (Sun)
|
8:30 - 9:30 |
Keynote: Mitigating the risks faced by large-scale computational science
|
|
9:30 - 10:00 |
Influence of Workload Characterization on DoD High Performance Computing Modernization Program Acquisitions
|
|
10:00 - 10:30 |
BREAK |
|
10:30 - 11:00 |
What Do Programmers of Parallel Machines Need? A Survey
|
|
11:00 - 11:30 |
Toward The Automated Generation of Components from Existing Source Code
|
|
11:30 - 12:00 |
Improving Time to Solution with Automated Performance Analysis
|
|
12:00 - 1:00 |
LUNCH |
|
1:00 - 1:30 |
The FG Programming Environment: Reducing Source Code Size for Parallel Programs Running on Clusters
|
|
1:30 - 2:00 |
A Productive Programming Environment for Stream Computing
|
|
2:00 - 2:30 |
X10: an Experimental Language for High Productivity Programming of Scalable Systems
|
|
2:30 - 3:00 |
BREAK |
|
3:00-3:30 |
Understanding Productivity through Non-intrusive Instrumentation and Statistical Learning
|
|
3:30 - 4:00 |
Understanding HPC Development through Automated Process and Product Measurement with Hackystat
|