Как стать автором
Обновить

C++ User Group, встреча в Нижнем Новгороде

Время на прочтение2 мин
Количество просмотров3.8K
Всем привет!

Мы продолжаем собирать интересных докладчиков в разных городах необъятной. Недавно мы провели встречу в Великом Новгороде и теперь готовим встречу в Нижнем. Напомним, что мы стараемся не просто организовывать интересные встречи, а создать хороший повод посетить прекрасные города.
NB Из Санкт-Петербурга до Нижнего два часа на самолете, из Москвы и того меньше. Когда будете искать что можно посетить в Нижнем, не забудьте посмотреть информацию о шаверме на Средном.
Итак, встреча пройдёт 4 июля в 6 корпусе НГТУ им. Р. Е. Алексеева (Нижний Новгород, Казанское шоссе, 12). В организации встречи нам очень помогли НГТУ им. Р. Е. Алексеева, Яндекс и Intel — спасибо им!

Программа встречи.

11.30 Регистрация.
12.00 Роман Кашицын, Яндекс, Практичный API для хранилища данных
12.50 Катранов Алексей, Intel, Вычислительные графы и параллелизм.
13.40 Перерыв
14.00 Александр Фокин, Яндекс, Resumable функции в C++

Зарегистрироваться на встречу можно здесь, на этот раз регистрация закроется за пару дней до встречи: 2 июля. Подробности о докладах и докладчиках под катом.

Роман Кашицын, Практичный API для хранилища данных


Входит в группу разработки систем хранения геоданных в Яндексе. В настоящее время создаёт внутренний сервис для выполнения «длинных» задач в распределённой среде. До Яндекса занимался софтом для телекоммуникаций и разрабатывал бизнес-приложения для российских и зарубежных заказчиков.

В современном мире приходится думать о том, как увеличить количество обрабатываемых данных в единицу времени. Один из способов достижения этой цели — обрабатывать данные асинхронно. Для этого нужно менять и интерфейсы систем хранения — добавлять к привычным синхронным интерфейсам, работающим по модели «запрос-ответ», асинхронный вариант. Роман расскажет о том, как с минимальными усилиями поддерживать несколько интерфейсов для доступа к хранилищу данных. В качестве примера будет рассмотрен дизайн библиотеки для работы с сервисом ZooKeeper, разработанной на C++ командой Яндекс.Карт.

Катранов Алексей, Вычислительные графы и параллелизм


Работает в компании Intel c 2008 года. Последние пять лет занимается разработкой библиотеки Intel Threading Building Blocks. Область интересов — оптимизация и параллелизм.

Существует целый класс алгоритмов и приложений эффективно реализуемых на базе вычислительного графа. Вычислительный граф может содержать независимые части, которые на этапе проектирования и разработки приложения может быть очень сложно выделить в силу нелинейных зависимостей. Библиотека Intel Threading Building Blocks (Intel TBB) предоставляет целый класс алгоритмов для параллельных вычислений, включая программный интерфейс для описания вычислительных графов: Intel TBB Flow Graph API. В докладе будут рассмотрены примеры построения вычислительных графов с помощью Intel TBB Flow Graph и рассказано о преимуществах использования этого подхода.

Александр Фокин, Resumable функции в C++


Разработчик в службе разработки поисковых компонент Яндекса. Переводит базовый поиск на новые технологии и наводит порядок во внутренней стандартной библиотеке. До Яндекса работал в нескольких стартапах в России и США, занимался машинным зрением, декомпиляцией и видеонаблюдением.

Рассказ о resumable функциях, генераторах, об истории их развития, деталях реализации (в частности в MSVC2015) и о том, какие проблемы они решают и какие возможности дают. А также о наших шансах увидеть их в C++17.

Увидимся на встрече!
Теги:
Хабы:
+16
Комментарии4

Публикации

Истории

Работа

Программист C++
132 вакансии
QT разработчик
7 вакансий

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн