Доклад

#4 Структурный параллелизм: шаблоны высокоэффективных расчётов

Как все мы знаем, в структурировании кода и архитектуры кода программного обеспечения есть ряд техник (другими словами - шаблонов), применяя которые в определенных ситуациях получаешь более расширяемую и гибкую архитектуру.

Известны они каждому программисту по книге "банды четырёх (GoF)". Однако, немногие знают, но есть шаблоны для решения задач в мире параллелизма.

Мы поговорим про структурированный параллелизм: когда в наших знаниях образуется систематизированность и понимание: в каких ситуациях нам помогут те или иные техники параллелизации как вычислительных алгоритмов, так и ожидания результатов от других систем: Seq, Scan, Fork-Join, Map, Stencil и многие-многие другие

Доклад является двухслотовым.

Докладчик

Станислав Сидристый

EPAM

Станислав работал во многих крупных компаниях, набирая опыт разработки на платформе .NET. Спикер многих конференций, в том числе .NEXT, SpbDotNet, автор и основной спикер семинаров CLRium.

Интересы Станислава долгое время лежали в области алгоритмов управления памятью и техник манипулирования рантаймом CLR из unsafe кода. Но в последнее время вектор изменен на более практичную часть разработки: многопоточность, блокирующие и неблокирующие алгоритмы

Что ещё может быть важно?

Для всех докладов в комплексе (не по каждой теме в отдельности) будут даны домашние задания. Если вы приобретёте соответствующий тип билета, мы поможем вам проверить корректность его выполнения.

Выполнение домашнего задания позволяет лучше запомнить материал и подготовить себя к проектной работе.