Difference between revisions of "Milestones"

From Point
Jump to: navigation, search
(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==
!UO
+
====PHASE 1====
|- Add routine-level and message passing AI
+
* Add routine-level and message passing AI
|- Develop experimentation framework and user frontend
+
* Develop experimentation framework and user frontend
|- Develop comparative analysis modules
+
* Develop comparative analysis modules
|- Update PerfDMF for regression analysis
+
* Update PerfDMF for regression analysis
|- '''OTF format updates for EPILOG'''
+
* '''OTF format updates for EPILOG'''
|- '''Evaluate sample-based and direct measurement integration'''
+
* '''Evaluate sample-based and direct measurement integration'''
|
+
 
!UTK
+
====PHASE 2====
|- Define common multi-core events
+
* Develop controller for parametric experiments
|- Port KOJAK distributed trace file analysis to cluster environment
+
* Develop user-interface for ACA power tool
|- Develop additional KOJAK patterns for hardware counter profile data
+
* Build PRA prototype, link with software test harness
|- '''Automate use of TAU call-path profiles for selective EPILOG tracing'''
+
* '''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

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