C++

Разработка


Александр Корнилов
Старший разработчик @ АО Лаборатория Касперского
Нижний Новгород
Gradle в мире C++
из Доклады

    Построение проектов на C++ задача непростая для системы сборки и далеко не каждая сможет с этим успешно справится. CMake, Meson или модный Bazel хорошо известны в мире C++, а что же Gradle? Ведь он совсем из другой вселенной Java и Android. Попробуем посмотреть на него в новом качестве и разобраться может ли он быть полезным для C++ сообщества.

    • День выступления: 19.04.2025
    • Время начала: 13:10
    • Время окончания: 13:50
  • Зал : Разработка - 3
  • Категории : Разработка
  • Секции: C++

  • Кирилл Колодяжный
    Ведущий разработчик ПО @ YADRO
    Санкт-Петербург

    * рассказать что такое GEMM(general matrix multiplication)

    * области применения в ML(MLP, CV, Attention, ... ) и других областях например анализе графов(что бы показать широту возможного применения)

    * рассказать в общих словах про подходы к реализации и оптимизации для GPU

    * показать пример реализации с нуля(но тоже кратко, и остановиться только на самых интересных/важных местах) для CUDA или OpenCL

    * показать сравнительные тесты производительности своей реализации c cuBLASS, cutalss, CLBlast и CPU реализациями например MKL и OpenBLASS

    • День выступления: 19.04.2025
    • Время начала: 13:55
    • Время окончания: 14:35
  • Зал : Разработка - 3
  • Категории : Разработка
  • Секции: C++

  • Леонид Меркин
    Профессор @ МФТИ, НИУ ВШЭ
    Москва

    Рассматривается задача повышения уровня надежности mission-critical IT решений в российской аэрокосмической индустрии, на основе технологий программирования с развитыми системами типов, а именно C++ стандартов 11—23.

    Для этой цели реализованы C++ библиотеки с открытым исходным кодом: DimTypes и SpaceBallistics. Библиотека DimTypes реализует систему размерных типов на основе compile-time Z_p арифметики, а SpaceBallistics — type-safe модели динамики ракет-носителей и космических аппаратов, методы дизайна и оптимизации траекторий.

    Данные библиотеки могут рассматриваться как прототипы высоконадежных IT решений для российской аэрокосмической индустрии; они также используются в академических целях.

    • День выступления: 19.04.2025
    • Время начала: 14:40
    • Время окончания: 15:20
  • Зал : Разработка - 3
  • Категории : Разработка
  • Секции: C++