ELI: Wprowadzenie do programowania zorientowanego na tablice

Opis

Szkolenie zapewnia gruntowne przygotowanie do programowania zorientowanego na tablice z wykorzystaniem ELI. Program został zaprojektowany tak, aby uczestnicy mogli poznać zarówno teoretyczne podstawy, jak i praktyczne aspekty implementacji algorytmów tablicowych. Podczas warsztatów uczestnicy uczą się projektować wydajne rozwiązania, optymalizować kod oraz wykorzystywać możliwości przetwarzania równoległego. Zajęcia prowadzone są w formie warsztatowej, gdzie każde zagadnienie jest natychmiast weryfikowane w praktyce.

Profil uczestnika

  • Programiści aplikacji obliczeniowych
  • Deweloperzy systemów przetwarzania danych
  • Specjaliści ds. optymalizacji kodu
  • Inżynierowie uczenia maszynowego
  • Programiści HPC
  • Analitycy danych

Agenda

  1. Podstawy programowania tablicowego
    • Architektura ELI
    • Operacje na tablicach
    • Typy danych i struktury
    • Optymalizacja pamięci
  2. Algorytmy i struktury danych
    • Implementacja operacji wektorowych
    • Algebra liniowa
    • Przetwarzanie równoległe
    • Optymalizacja wydajności
  3. Zaawansowane techniki
    • Operacje na macierzach
    • Transformacje danych
    • Obliczenia rozproszone
    • Debugowanie wydajności
  4. Zastosowania praktyczne
    • Analiza danych naukowych
    • Przetwarzanie sygnałów
    • Obliczenia numeryczne
    • Wizualizacja wyników

Korzyści

Po ukończeniu szkolenia uczestnicy będą posiadać zaawansowane umiejętności w programowaniu zorientowanym na tablice. Zdobędą praktyczną wiedzę w zakresie projektowania i implementacji wydajnych algorytmów z wykorzystaniem ELI. Uczestnicy nauczą się optymalizować kod pod kątem wydajności oraz wykorzystywać możliwości przetwarzania równoległego. Poznają również metody debugowania i profilowania kodu oraz najlepsze praktyki w zakresie programowania obliczeniowego.

Wymagane przygotowanie uczestników

  • Znajomość podstaw programowania
  • Podstawy algebry liniowej
  • Doświadczenie w obliczeniach numerycznych
  • Znajomość algorytmów

Zagadnienia

  • Programowanie zorientowane na tablice
  • Operacje wektorowe
  • Algebra liniowa
  • Przetwarzanie równoległe
  • Optymalizacja wydajności
  • Zarządzanie pamięcią
  • Debugowanie kodu
  • Profilowanie wydajności
  • Obliczenia rozproszone
  • Wizualizacja danych
  • Analiza numeryczna
  • Struktury danych

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3750 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-731

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *