Computer aided hand tuning
Automatic optimization has many shortcomings
- rather provide the user with a testbed to hand-tune applications
Target applications
- Fortran codes and embedded C applications
Our approach
- case based reasoning
- static code analysis and pattern matching
- profiling
- learning techniques
- the user is the ultimate responsible