Пишем свою платформу для управления данными? Это очень просто / Василий Суханов (SAP Labs)

603
33.5
Онтико83.2 тыс
Опубликовано 7 апреля 2017, 19:22
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ 2015

Тезисы:
На примере платформы SAP HANA рассмотрим подходы к созданию высокопроизводительной платформы для управления большими массивами данных и выполнения сложных вычислений. В ходе сессии будут представлены архитектурные решения, которые частично легли в основу платформы, а также будет проведён сравнительный анализ предложенных решений в приложении к современным разработкам Intel в области архитектуры ЭВМ.
В материале сессии представлены следующие темы:
• Библиотека шаблонов для базовых структур данных на С++. Почему не использовать известные разработки aka Boost et al ? Что это даёт и зачем это нужно?
• Менеджер управления памятью и lock-free подход при разработке кода. Почему на современных системах с большим объёмом памяти это нужно?
• Алгоритмы колоночного хранения данных и векторные вычисления. Как лучше хранить данные?
• Разработать свой язык программирования? Это очень просто. Архитектура JIT Run-time engine LLVM позволяет реализовывать свои DSL языки для управления данными. Какие возможности для разработчика это открывает? Что получает конечный пользователь?
• Архитектура подключаемых модулей в ядро платформы. Зачем это нужно и как применить в области Data mining и Machine Learning?
После доклада будет представлен стенд с примером презентации платформы SAP HANA и ряда примеров в области Data Mining, Все желающие смогут посмотреть ряд примеров и узнать, как можно разрабатывать код на платформе SAP HANA.
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское