×

Вы используете устаревший браузер Internet Explorer. Некоторые функции сайта им не поддерживаются.

Рекомендуем установить один из следующих браузеров: Firefox, Opera или Chrome.

Контактная информация

+7-863-218-40-00 доб.200-80
ivdon3@bk.ru

  • Исследование способов повышения быстродействия кодирования и декодирования кодов Рида-Соломона

    • Аннотация
    • pdf

    Рассматривается задача увеличения скорости кодирования и декодирования кодов Рида-Соломона (RS-кодов). В качестве базовой реализации для сравнения выбрана реализация библиотеки кодирования системы Open JPEG. Данная задача рассматривается для x86-64 окружения. В работе предложены способы повышения производительности как при использовании стандартного набора инструкций, так и при использовании векторных инструкций из наборов SSSE3 и AVX2. Описана методика сравнения быстродействия кодирования/декодирования RS-кодов на примере разработанной библиотеки и базовой реализации в Open JPEG. Проведено экспериментальное исследование взаимосвязи между параметрами RS-кодов, скоростью кодирования/декодирования и набором используемых инструкций. Показано, что для любого RS-кода можно существенно повысить производительность даже на стандартном наборе инструкций. Предложен метод динамического выбора способа ускорения кодирования в зависимости от поддерживаемых целевым компьютером инструкций и параметров используемого RS-кода.

    Ключевые слова: помехозащищенное кодирование, коды Рида-Соломона, быстродействие, векторные инструкции

    05.13.18 - Математическое моделирование, численные методы и комплексы программ