Views

Kurs: Optymalizacja kodów na halo

From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski

Jump to: navigation, search
Regulamin szkoleń
Szkolenie
Temat: Optymalizacja kodów na halo
Prowadzący: Łukasz Bolikowski
Maciek Cytowski
Michał Łopuszyński
Maciek Szpindler
Termin: brak ustaleń
Poprzednie terminy: 2007-01-16 (godz. 11-16)
Miejsce: ICM, Żwirki i Wigury 93, sala 3085
Kontakt: szkolenia@icm.edu.pl
Opłata za szkolenie
Procedura dokonywania płatności
Użytkownicy ICM: nieodpłatnie
Studenci oraz doktoranci: 50 zł
Pozostali pracownicy
akademiccy i pracownicy
instytutów PAN:
100 zł
Pozostali uczestnicy: 200 zł
Wpłaty
Wpłaty prosimy dokonywać na konto
Bank Millennium SA
59 1160 2202 0000 0000 6084 9685
po otrzymaniu maila potwierdzającego
rezerwację miejsca na szkoleniu.
Lista wszystkich szkoleń

Zakres materiału

Kurs przeznaczony jest dla programistów używających własnych kodów na klastrze halo. Uczestnicy poznają techniki optymalizacji oraz narzędzia wspomagające optymalizację. Kurs koncentruje się na języku C i kompilatorze Portland Group, jednakże duża część materiału może być interesująca także dla programistów języka Fortran lub użytkowników kompilatorów GNU.

Plan kursu:

  • Profiling
    • Podstawy
    • Narzędzie pgprof
    • Narzędzie gprof
    • Narzędzie Callgrind
  • Techniki programowania
    • Biblioteki
    • Zalecenia AMD
  • Opcje kompilacji, dyrektywy, raporty
  • Techniki optymalizacji
    • Podstawowe techniki
    • Interprocedural analysis
    • Profile-feedback
    • Wektoryzacja
  • Podsumowanie
  • Ćwiczenia w laboratorium

Wymagania wstępne

  • Umiejętność programowania w języku C
  • Podstawowa znajomość środowiska UNIX

Materiały szkoleniowe