Встреча Группы Пользователей C++ В Нижнем Новгороде

Всем привет! Мы продолжаем собирать интересных спикеров в разных огромных городах.

Недавно мы провели встречу в Великом Новгороде и сейчас готовим встречу в Нижнем.

Напомним, мы стараемся не просто организовать интересные встречи, а создать хороший повод посетить красивые города.

Н.

Б.

От Петербурга до Нижнего два часа на самолете, от Москвы и того меньше.

Когда вы ищете, что посетить в Нижнем, не забудьте посмотреть информацию о шаурме в Среднем.

Итак, встреча состоится 4 июля в 6 корпусе НГТУ.

Р.

Е.

Алексеева (Нижний Новгород, Казанское шоссе, 12).

НГТУ нам очень помог в организации встречи.

Р.

Е.

Алексеева, Яндекс и Интел - спасибо им! Программа встречи.

11.30 Регистрация.

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

13.40 Перерыв 14.00 Александр Фокин, Яндекс, Возобновляемые функции в C++ Вы можете зарегистрироваться на встречу Здесь , на этот раз регистрация закроется за пару дней до встречи: 2 июля.

Подробности о докладах и спикерах — под катом.



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

Член группы разработки систем хранения геоданных в Яндекс.

Сейчас создаю внутренний сервис для выполнения «длинных» задач в распределенной среде.

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

В современном мире нам приходится думать о том, как увеличить объем данных, обрабатываемых в единицу времени.

Одним из способов достижения этой цели является асинхронная обработка данных.

Для этого необходимо изменить интерфейсы систем хранения — добавить к обычным синхронным интерфейсам, работающим по модели запрос-ответ, асинхронную опцию.

В романе пойдет речь о том, как с минимальными усилиями поддерживать несколько интерфейсов для доступа к хранилищу данных.

В качестве примера рассмотрим дизайн библиотеки для работы с сервисом ZooKeeper, разработанной на C++ командой Яндекс.

Карты.



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

Работает в Intel с 2008 года.

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

Существует целый класс алгоритмов и приложений, которые можно эффективно реализовать на основе вычислительного графа.

Вычислительный граф может содержать независимые части, выделить которые на этапе проектирования и разработки приложения может быть очень сложно из-за нелинейных зависимостей.

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



Александр Фокин, Возобновляемые функции в C++

Разработчик сервиса разработки поисковых компонентов Яндекса.

Перемещает базовый поиск на новые технологии и очищает внутреннюю стандартную библиотеку.

До «Яндекса» он работал в нескольких стартапах в России и США, занимаясь компьютерным зрением, декомпиляцией и видеонаблюдением.

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


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

На этот раз мы встретились в Нижнем Новгороде.

На встречу пришло 82 человека, причем участники были не только из Нижнего Новгорода: Санкт-Петербурга, Москвы, Рязани, Саратова, Чебоксар, Екатеринбурга, Великого Новгорода.

Меня немного пугает, что я зарегистрировался, а участник из Иркутска не приехал.

Надеюсь, с ним все в порядке.



Коротко о встрече
В марте я написал в несколько компаний из Нижнего Новгорода, занимающихся разработкой на C++.

Я предложил помочь организовать встречу, но никто из них мне не ответил.

Мне это кажется странным, тем более, что на встречу пришли программисты, в том числе из этих компаний.

В любом случае.

Встреча прошла в комнате, предоставленной УНН.

В зале не было ораторов, поэтому иногда было трудно слушать выступающих.

Судя по отзывам, это был один из самых больших минусов встречи.

Что ж, давайте попробуем сделать так, чтобы этого не случилось в следующий раз.

На заседании было представлено шесть докладов.

1. Денис Кормалев, Квт. Как выжить на минном поле.

Советы саперу.

2. Евгений Крутько, Опыт внедрения технологий параллельных вычислений для повышения производительности численных расчетов.

3. Дмитрий Прокопцев, R-ссылки в C++11. 4. Алексей Куканов, Параллелизм в C++: управляйте приложением, а не потоками.

5. Степан Кольцов, Мьютексы и эффективная передача сообщений.

6. Антон Потапов, Контейнеры C++ и многопоточность: вместе или по отдельности? Я пытался вести Твиттер-трансляция под тегами #cpp и #nnov, правда, это сильно отвлекало.

Позже постараюсь составить от них полный отчет о встрече.



Некоторые новости.

Я наконец встал MeetingCPP.ru WordPress и теперь все объявления будут размещаться там.

Есть импорт RSS, думаю этого достаточно.

Отчеты размещены на сайте, видео будет опубликовано позже (надеюсь, на этой неделе).

Раньше я не считал регистрацию на мероприятие достаточно важной, но теперь передумал и на все последующие мероприятия регистрация будет обязательной.

В первую очередь это сделано для того, чтобы было проще привлекать компании к сотрудничеству: можно точно сказать, сколько участников было на предыдущих встречах.

Кроме того, по мере роста количества участников отслеживать их географию становится все интереснее.

Плюс, надеюсь, вопросов по цене участия будет меньше.

В комментариях к последнему посту поднимался вопрос выбора тем, интересных сообществу.

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



Благодарности
Спасибо Нижегородскому государственному университету, Яндексу и Intel за помощь! Без их поддержки эта встреча не состоялась бы.

Спасибо спикерам, что нашли время прийти и поделиться своими знаниями в солнечную весеннюю субботу.

Спасибо тем, кто поддерживает советами и отзывами.

Спасибо всем, кто пришел! Обновление.

Опубликовано видео со встречи в Нижнем Новгороде.

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

Войти , Пожалуйста.

Наиболее интересные темы докладов 67,57% Асинхронность 50 59,46% Параллелизм 44 67,57% Новые возможности C++11 50 28,38% Высокотехнологичные вычисления 21 35,14% Библиотеки и фреймворки 26 37,84% Метапрограммирование 28 17,57% Доклады интересные по формату (игры) , мастер-классы и т.д.) Проголосовали 13 74 пользователя.

20 пользователей воздержались.

Теги: #C++ #c++11 #конференция #C++

Вместе с данным постом часто просматривают: