sslotin's blog

By sslotin, history, 4 years ago, In Russian

Всем привет!

В Tinkoff Generation этой зимой будет проходить серия семинаров, посвященных High Performance Computing — тому, как писать высокопроизводительные программы, оптимальные не только асимптотически, но и в плане использования разных вычислительных ресурсов (кэши, SSE-инструкции, многоядерные процессоры, GPU, кластеры, etc.).

Спецкурс в основном ориентирован на тех, кто уже завершил или завершает свою «олимпиадную карьеру» и хочет дальше развиваться в этом же направлении, но и в контексте олимпиад большинство тем тоже будет полезно.

Примерная программа:

  1. Memory-Bound Algorithms
  2. Instruction-Level Parallelism
  3. Single Instruction, Multiple Data
  4. Concurrency
  5. Parallelism
  6. GPU Programming
  7. Massively Parallel Algorithms
  8. MapReduce
  9. Cloud Computing

Пререквизиты (рекомендация):

  • Алгоритмы уровня ≥B в олимпиадных школах / 1-2 курсов в вузах на сильных факультетах
  • Желательно: архитектура компьютера, знание Linux
  • C++, Python, русский и английский

Курс открытый — записи будут выкладываться на ютюбе, а материалы с упражнениями на гитхабе. Сами лекции будут проходить в формате трансляции по пятницам (начиная со следующей, 11 декабря) с 7 до ~9 вечера по мск.

Чат в Telegram: https://t.me/joinchat/FI6QYkfYU50ncTGzrvUL4Q
Тут будут записи лекций: https://www.youtube.com/watch?v=f-AQ3lWWOZY&list=PLuC78Z-ctguXZDvlWIC46QGZG2TnxSUBt
Тут будут задачи и остальные материалы: https://github.com/sslotin/tinkoff-hpc

  • Vote: I like it
  • +72
  • Vote: I do not like it