Пoртирование VCL на Rust
Выполнил: Гундарин Роман Александрович
Современные высокопроизводительные процессорные архитектуры, такие как x86-64, ARM, PowerPC, поддерживают специальные инструкции для SIMD (Single Instruction, Multiple Data — одиночный поток команд, множественный поток данных) вычислений. Такие инструкции позволяют параллельно обрабатывать несколько наборов данных. Использование подобных инструкций позволяет значительно увеличить производительность вычислений, однако проблематично из-за платформоспецифичности и низкоуровневости. VCL предоставляет удобный интерфейс для использования SIMD-инструкций в C++ на x86-совместимых платформах и программные реализации некоторых математических функций, использующие SIMD-вычисления. Данный проект посвящен написанию аналогичной по возможностям и интерфейсу библиотеки на языке Rust.
Итоговый отчет
Ссылки на репозиторий на GitHub:
Руководитель проекта
Департамент больших данных и информационного поиска: Доцент
Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.