Difference between revisions of "Milestones"
(New page: {| !UO |- Add routine-level and message passing AI |- Develop experimentation framework and user frontend |- Develop comparative analysis modules |- Update PerfDMF for regression analysis...) |
|||
Line 1: | Line 1: | ||
− | + | ==UO== | |
− | + | ====PHASE 1==== | |
− | + | * Add routine-level and message passing AI | |
− | + | * Develop experimentation framework and user frontend | |
− | + | * Develop comparative analysis modules | |
− | + | * Update PerfDMF for regression analysis | |
− | + | * '''OTF format updates for EPILOG''' | |
− | + | * '''Evaluate sample-based and direct measurement integration''' | |
− | + | ||
− | + | ====PHASE 2==== | |
− | + | * Develop controller for parametric experiments | |
− | + | * Develop user-interface for ACA power tool | |
− | + | * Build PRA prototype, link with software test harness | |
− | + | * '''Implement joint measurement support''' | |
− | + | * '''Update PerfDMF for PerfSuite data''' | |
+ | * '''Incorporate PAPI features for multi-core''' | ||
+ | |||
+ | ==UTK== | ||
+ | ====PHASE 1==== | ||
+ | * Define common multi-core events | ||
+ | * Port KOJAK distributed trace file analysis to cluster environment | ||
+ | * Develop additional KOJAK patterns for hardware counter profile data | ||
+ | * '''Automate use of TAU call-path profiles for selective EPILOG tracing''' | ||
+ | |||
+ | ====PHASE 2==== | ||
+ | * Implement additional PAPI network components | ||
+ | * Test distributed trace file analysis on production applications | ||
+ | * Migrate contextual hardware counter information to PAPI standard | ||
+ | * '''Incorporate PerfSuite and TAU profiles into EXPERT analysis''' | ||
+ | |||
+ | ==NCSA== | ||
+ | ====PHASE 1==== | ||
+ | * Update core library for current processors/OS | ||
+ | * Incorporate Perfmon2 in hardware counter library | ||
+ | * Develop user-oriented reference manual | ||
+ | * Java API design and development (XML access) | ||
+ | * '''Begin integration with PerfDMF''' | ||
+ | * '''Install project software suite at NCSA''' | ||
+ | * PerfSuite v1.0 | ||
+ | |||
+ | ====PHASE 2==== | ||
+ | * Update core library for current processors/OS | ||
+ | * Java XML API developed and released | ||
+ | * Java hardware counter API underway | ||
+ | * Develop engineering guide | ||
+ | * '''Integrate PerfDMF access with PerfSuite tools''' | ||
+ | |||
+ | ==PSC== | ||
+ | ====PHASE 1==== | ||
+ | * Install current project perrformance toolset at PSC | ||
+ | * Train consultants in the tools' new, advanced analysis modes | ||
+ | * Assess performance improvement opportunities of NEMO3D, ENZO, and NAMD groups | ||
+ | * Coordinate AG Performance Engineering seminars: Best Practices |
Revision as of 23:10, 6 February 2008
Contents
UO
PHASE 1
- Add routine-level and message passing AI
- Develop experimentation framework and user frontend
- Develop comparative analysis modules
- Update PerfDMF for regression analysis
- OTF format updates for EPILOG
- Evaluate sample-based and direct measurement integration
PHASE 2
- Develop controller for parametric experiments
- Develop user-interface for ACA power tool
- Build PRA prototype, link with software test harness
- Implement joint measurement support
- Update PerfDMF for PerfSuite data
- Incorporate PAPI features for multi-core
UTK
PHASE 1
- Define common multi-core events
- Port KOJAK distributed trace file analysis to cluster environment
- Develop additional KOJAK patterns for hardware counter profile data
- Automate use of TAU call-path profiles for selective EPILOG tracing
PHASE 2
- Implement additional PAPI network components
- Test distributed trace file analysis on production applications
- Migrate contextual hardware counter information to PAPI standard
- Incorporate PerfSuite and TAU profiles into EXPERT analysis
NCSA
PHASE 1
- Update core library for current processors/OS
- Incorporate Perfmon2 in hardware counter library
- Develop user-oriented reference manual
- Java API design and development (XML access)
- Begin integration with PerfDMF
- Install project software suite at NCSA
- PerfSuite v1.0
PHASE 2
- Update core library for current processors/OS
- Java XML API developed and released
- Java hardware counter API underway
- Develop engineering guide
- Integrate PerfDMF access with PerfSuite tools
PSC
PHASE 1
- Install current project perrformance toolset at PSC
- Train consultants in the tools' new, advanced analysis modes
- Assess performance improvement opportunities of NEMO3D, ENZO, and NAMD groups
- Coordinate AG Performance Engineering seminars: Best Practices