Параллельное программирование, 3 курс, 6 семестр, 2016/17 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии 1 участника)
Строка 2: Строка 2:
  
 
[http://wiki.osll.ru/doku.php/courses:high_performance_computing:start Внешняя страница курса]
 
[http://wiki.osll.ru/doku.php/courses:high_performance_computing:start Внешняя страница курса]
 +
 +
== Экзамен ==
 +
 +
* Предварительная дата - 9 июня.
 +
* Списка вопросов нет, готовимся по всем темам, которые были.
 +
* План ответа:
 +
** Задают вопросы по теории.
 +
** Задают вопросы по вашим лабораторным работам, так что будет разумно повторить свой код и понять, почему было что-то сделано. Конкретно в OpenCL особой теории вроде нет, максимум технические трудности.
 +
** Примерно 20 минут на беседу-ответ.
 +
* Будет табличка с предварительной записью на время, чтобы не ждать.
 +
* Домашние задания можно сдавать до произвольного момента, но оценка за экзамен ставится только когда всё сдать. Автору этого текста кажется, что если сдать после экзамена - то можно случайно попасть в формальные проблемы и лишиться госстипендии.
  
 
== Лекции ==
 
== Лекции ==
Строка 13: Строка 24:
 
* [http://wiki.osll.ru/doku.php/courses:high_performance_computing:tbb_flow_graph TBB flow graph] (15.05.2017)
 
* [http://wiki.osll.ru/doku.php/courses:high_performance_computing:tbb_flow_graph TBB flow graph] (15.05.2017)
 
* [https://sites.google.com/site/spbauopencl/labs/lab2 Префиксная сумма]
 
* [https://sites.google.com/site/spbauopencl/labs/lab2 Префиксная сумма]
 +
 +
== Конспекты ==
 +
* [https://docs.google.com/document/d/1oyXTHjgMKW-pJRhcRf9N5tY6CiewKRkJgp-D321Qljo/edit?usp=sharing ПП_01.1_Введение]
 +
* [https://docs.google.com/document/d/17qDYoJE6y1QP_F4jlok-09KAHQOf4bIeL4zFdgxUkXE/edit?usp=sharing ПП_01.2_Создание_завершение_потоков]
 +
* [https://docs.google.com/document/d/1GpDYPthlYTCBUPjSTjLChhV22zHWFQagqUng-sA9YRw/edit?usp=sharing ПП_02.1_Примитивы_синхронизации]
 +
* [https://docs.google.com/document/d/1hlkSMi-ygnJpS1K7glfHj-0IrJw9V6x_D-wM7sYcGAc/edit?usp=sharing ПП_02.2_Алгоритмы_синхронизации]
 +
* [https://docs.google.com/document/d/1wrMvgsmWuY97BFWrNEIO9AGt8hDK3UNzCVHTVlCmxjw/edit?usp=sharing ПП_03_Lock-free_и_wait-free_алгоритмы]
 +
* [https://docs.google.com/document/d/1JboBmIq8cY5J9jFKjYOhKqBt0wtD3NrvaHGozXlDw1E/edit?usp=sharing ПП_04_OpenCL]
 +
* [https://docs.google.com/document/d/1HAjSZpxVNh2swzraOX2tU0t1lPtSJgvMgfXFVTy7Zj4/edit?usp=sharing ПП_05_Ошибки_в_параллельных_программах]
 +
* [https://docs.google.com/document/d/1wO1KJBd48KcgXlmOYhRdZFFwUUc1O2x5Scpw_g2WJAU/edit?usp=sharing ПП_06_Модель_памяти]
 +
* [https://docs.google.com/document/d/1NlMWuTqZBVehVGYJ2pHBt_i3m2IhvZTrWuDryHz2B9Q/edit?usp=sharing ПП_07.1_Профилирование]
 +
* [https://docs.google.com/document/d/1yOmWmnz8HBFKJ0gwySgl7Eq-oXIdSImIqSk1aJNn034/edit?usp=sharing ПП_07.2_OpenMP]
 +
* [https://docs.google.com/document/d/1EfRxzjr0D6AnnZNeiHeiSB1SksbfauKNUpOqFNjmb_k/edit?usp=sharing ПП_07.3_TBB]
 +
* [https://docs.google.com/document/d/1cyh3JCjYXcipewcRv0M1Qxo0-NqKhk6CgVNdNUeJbSs/edit?usp=sharing ПП_08_OpenCL]
 +
* [https://docs.google.com/document/d/1_s3aQem3FWbBTct-z214f24qkCXoxCzYz3m3KxsN--E/edit?usp=sharing ПП_09.1_Шаблоны]
 +
* [https://docs.google.com/document/d/1OZdRiXJuMg6z55GZwOAT2UVGe3FQGjczkeK8zFCObPg/edit?usp=sharing ПП_09.2_Сети_Петри]
 +
* [https://docs.google.com/document/d/1SIJ16tL8ymdeiTKO5NR1ZXHVRDZR9aG22tVEr0sxH3k/edit?usp=sharing ПП_10.1_Транзакционная_память]
 +
* [https://docs.google.com/document/d/1VrgH4Pr35U3Su8s53QiHV6-4L6uTzNq_5W6dB7hC6TI/edit?usp=sharing ПП_10.2_Ассинхроный_ввод_вывод]
 +
* [https://docs.google.com/document/d/1vTIPkPZ5izIgolZPSy5yKzzy6GwQedC16Jyj_AiIiiE/edit?usp=sharing ПП_10.3_Консенсус]

Текущая версия на 22:50, 8 июня 2017

Преподаватель - Калишенко Евгений Леонидович

Внешняя страница курса

Экзамен

  • Предварительная дата - 9 июня.
  • Списка вопросов нет, готовимся по всем темам, которые были.
  • План ответа:
    • Задают вопросы по теории.
    • Задают вопросы по вашим лабораторным работам, так что будет разумно повторить свой код и понять, почему было что-то сделано. Конкретно в OpenCL особой теории вроде нет, максимум технические трудности.
    • Примерно 20 минут на беседу-ответ.
  • Будет табличка с предварительной записью на время, чтобы не ждать.
  • Домашние задания можно сдавать до произвольного момента, но оценка за экзамен ставится только когда всё сдать. Автору этого текста кажется, что если сдать после экзамена - то можно случайно попасть в формальные проблемы и лишиться госстипендии.

Лекции

Практика

Конспекты