IBM Compiler Workshop

From oldwiki.scinet.utoronto.ca
Revision as of 14:35, 29 April 2009 by Dgruner (talk | contribs) (Created page with ' Tuesday 17 February 2009 9:00-9:15 Introduction and overview of agenda 9:15-11:15 Compiler Overview-machine independent (Roch) Compiler overview (block diagrams, high level o...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tuesday 17 February 2009

9:00-9:15 Introduction and overview of agenda

9:15-11:15 Compiler Overview-machine independent (Roch) Compiler overview (block diagrams, high level optimizations) and roadmap Compiler Details and flag enhancements O4, O5, qhot, qipa, inlining, stackcheck, pdf why qhot default in v10/11? useful information in listings

11:15-11:30 break

11:30-12:30 POWER6 overview - hardware (Jim) P6 processor (Caches, functional units, MC, fabric) SMT, prefetch, … Systems (HE, IH, L4, HV4, HV8) – focus on IH Including which exploit 2 MC, 2B vs. 4B vs. 8B fabric Clock speeds Hand Tuning Recommendations Separation of FP Compare and Branch FP Store double pair

12:30-2:15 Lunch

2:15-3:30 Compiling for POWER6 (Damien) Compiler flags specific to power6 SIMD unit (vmx) tuning Transformation report

3:30-3:45 break

3:45-5:00 FORTRAN 2003 Standard (Jim Xia)

5:00-5:30 Questions, wrap up discussion (all)


Wednesday 18 February 2009

9:30-10:30: Compiler Tutorial - Part 1 Compiler tuning and debugging tips

10:30-10:45 break

10:45-12:30: Compiler Tutorial - Part 2 Compiler tuning and debugging tips

12:30-1:30 Lunch

1:30-2:30 Compiler Tutorial - Part 3 Compiler tuning and debugging tips

2:30-3:00 Finer grain –qstrict for HPC codes (Ian)

3:00-3:15 break

3:15-3:45 Open MP 3.0 (Kelvin Li)

3:45-4:15 Co-Array Fortran (Jim)

4:15-4:45 UPC (Kit)

4:45-5:00 Questions, wrap up discussion