Announcement

BremHLR course "Single-processor Optimization"

Dates

  • March 28 - 30, 2011

Location

  • Jacobs University Bremen
    Westhall Building, Basement, Room 1 (Large Teaching Lab)

Scope

  • This course gives on introduction to optimization strategies for programs using a single-processor (i.e. non-parallel). The course aims at scientists who do actual development of programs for numerical applications and want to learn how to improve the performance of their program. Solid fundamentals in Unix, C and/or Fortran will be essential!

Lecturer

  • The course is held by Dr. Hinnerk Stüben (ZIB, Konrad-Zuse-Zentrum für Informationstechnik Berlin).

Participation

  • The course is open to members of the University Bremen, the Jacobs University Bremen, Hochschule Bremerhaven, Alfred Wegener Institute for Polar and Marine Research, as well as associated institutions.

Registration

  • For registration please send an e-mail to bremhlr@uni-bremen.de
  • Deadline: March 21, 2011
  • No registration fee!

Times:

  • Monday 28.3.11 14.00 - 17.00
  • Tuesday 29.3.11 9.00 - 17.00
  • Wednesday 30.3.11 9.00 - 14.30

Course Outline:

  • history of hardware development
  • pipeline processing
    • vectorization
    • arrays and loops
    • data dependence analysis
  • memory hierarchy
    • data caches
    • main memory
    • virtual memory
  • compilers
  • optimization tips
  • program analysis
    • static anlysis
    • run-time analysis