SIMD, интринзики и target features
Тезисы
Для многих практических задач важно использовать возможности, доступные в современных процессорах, такие как SIMD и криптографические наборы инструкций. По ряду причин компилятор не имеет права или не может использовать их по-умолчанию, из-за чего от программиста требуется использовать их самостоятельно.

В рамках доклада будут затронуты следующие темы:
  • что такое SIMD инструкции и криптографические расширения;
  • как компилятор использует автовекторизацию и что этому может помешать;
  • что такое target features и как их правильно использовать во время исполнения и компиляции;
  • std::arch интринзики, как их использовать и чем они отличаются от ассемблерных вставок;
  • что такое std::simd и какие у него перспективы.
Прослушав доклад, слушатели смогут использовать базовые приёмы для ускорения кода, используя SIMD и криптографические инструкции.
Для многих практических задач важно использовать возможности, доступные в современных процессорах, такие как SIMD и криптографические наборы инструкций. По ряду причин компилятор не имеет права или не может использовать их по-умолчанию, из-за чего от программиста требуется использовать их самостоятельно.

В рамках доклада будут затронуты следующие темы:
  • что такое SIMD инструкции и криптографические расширения;
  • как компилятор использует автовекторизацию и что этому может помешать;
  • что такое target features и как их правильно использовать во время исполнения и компиляции;
  • std::arch интринзики, как их использовать и чем они отличаются от ассемблерных вставок;
  • что такое std::simd и какие у него перспективы.
Прослушав доклад, слушатели смогут использовать базовые приёмы для ускорения кода, используя SIMD и криптографические инструкции.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Артём Павлов

Ведущий разработчик, Квантом
Занимаюсь разработкой баз данных, криптографией и робототехникой
  • Артём Павлов
    Ведущий разработчик, Квантом
    Занимаюсь разработкой баз данных, криптографией и робототехникой
Все доклады