C ++ユーザーグループ、ニジニノヴゴロドでの会議

みなさんこんにちは!



私たちは、さまざまな都市で非常に興味深いスピーカーを集め続けています。 最近、ノヴゴロドで会議を開き、ニジニで会議を準備しています。 興味深い会議を開催するだけでなく、美しい都市を訪れる正当な理由を作成しようとしていることを思い出してください。

NBサンクトペテルブルクからニジニまで飛行機で2時間、モスクワからそれ以下。 ニジニで訪れることができるものを探すとき、スレドニのシャワルマに関する情報を見るのを忘れないでください。

したがって、会議は7月4日にNSTUの6棟で開催されます。 R. E. Alekseeva(ニジニノヴゴロド、カザンハイウェイ、12)。 会議の開催において、NSTU im。 R. E. Alekseeva、Yandex、Intel-彼らに感謝します!



会議のプログラム。



11.30登録。

12.00 Roman Kashitsyn、Yandex、データストレージ用の実用的なAPI

12.50 Katranov Aleksey、Intel、計算グラフと同時実行。

13.40休憩

14.00 Alexander Fokin、Yandex、C ++の再開可能関数



ここで会議に登録できます 。今回の登録は、会議の数日前の7月2日に終了します。 カットの下のレポートとスピーカーに関する詳細。



Roman Kashitsyn、データウェアハウスの実用的なAPI



彼はYandexのジオデータストレージシステム開発グループのメンバーです。 現在、彼は分散環境で「長い」タスクを実行するための内部サービスを作成しています。 Yandexに入社する前は、通信用ソフトウェアで働いており、ロシアおよび外国の顧客向けにビジネスアプリケーションを開発しました。



現代の世界では、単位時間あたりの処理データの量を増やす方法を考える必要があります。 これを実現する1つの方法は、データを非同期的に処理することです。 これを行うには、ストレージシステムのインターフェイスを変更する必要があります-非同期バージョンである「要求/応答」モデルに従って動作する通常の同期インターフェイスに追加します。 この小説では、最小限の労力でデータウェアハウスにアクセスするための複数のインターフェイスを維持する方法について説明します。 例として、Yandex.MartチームによってC ++で開発されたZooKeeperサービスを操作するためのライブラリの設計を検討します。



カトラノフ・アレクセイ、計算グラフと並行性



2008年からIntelに勤務しています。 過去5年にわたって、彼はIntel Threading Building Blocksライブラリを開発してきました。 彼の関心分野は、最適化と並行性です。



計算グラフに基づいて効果的に実装されるアルゴリズムとアプリケーションのクラスがあります。 計算グラフには独立した部分が含まれる場合がありますが、アプリケーションの設計および開発段階では、非線形の依存関係のために分離が非常に困難になる場合があります。 インテルスレッディングビルディングブロック(インテルTBB)ライブラリは、グラフを計算するためのプログラミングインターフェイスであるインテルTBBフローグラフAPIを含む、並列コンピューティングのためのアルゴリズムのクラス全体を提供します。 レポートでは、インテルTBBフローグラフを使用して計算グラフを作成する例を検討し、このアプローチを使用する利点について説明します。



Alexander Fokin、C ++の再開可能関数



Yandex Searchコンポーネント開発サービスの開発者。 基本検索を新しいテクノロジーに変換し、内部標準ライブラリをクリーンアップします。 Yandexの前は、ロシアとアメリカのいくつかのスタートアップで働いていましたが、マシンビジョン、逆コンパイル、ビデオ監視に従事していました。



再開可能な機能、ジェネレーター、その開発の歴史、実装の詳細(特にMSVC2015)、およびそれらが解決する問題とそれらが提供する機会についてのストーリー。 また、C ++ 17でそれらを見る可能性についても。



ミーティングでお会いしましょう!



All Articles