Sample group project topics

Looking for branch phases in a progam - does branch prediction have a phase behavior

Modify Dyninst for fault injection into running programs

Performance tool for measuring http server with DB back-end

Tools for studying programmer productivity

OpenMP performance measurement tool - with compiler support (e.g. GNU)

Use modern hardware performance counters (e.g., Intel or Sun) to build an Mtool style tool

Implement Eraser using Dyninst

Memory system study of another SMP vs. tau (e.g. IBM p690, SGI Origin, etc.)

Improved communication schedule building algorithms in InterComm or Multiblock Parti

Performance study across multiple MPI implementations

Application performance studies across one or more parallel machines

Or one of your own design