• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Пoртирование VCL на Rust

Выполнил: Гундарин Роман Александрович

Современные высокопроизводительные процессорные архитектуры, такие как x86-64, ARM, PowerPC, поддерживают специальные инструкции для SIMD (Single Instruction, Multiple Data — одиночный поток команд, множественный поток данных) вычислений. Такие инструкции позволяют параллельно обрабатывать несколько наборов данных. Использование подобных инструкций позволяет значительно увеличить производительность вычислений, однако проблематично из-за платформоспецифичности и низкоуровневости. VCL предоставляет удобный интерфейс для использования SIMD-инструкций в C++ на x86-совместимых платформах и программные реализации некоторых математических функций, использующие SIMD-вычисления. Данный проект посвящен написанию аналогичной по возможностям и интерфейсу библиотеки на языке Rust.

Запись защиты

Руководитель проекта

Трушин Дмитрий Витальевич

Департамент больших данных и информационного поиска: Доцент


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.