Publication: Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg
Дата
2015
Авторы
Попов, И. Е.
Journal Title
Journal ISSN
Volume Title
Издатель
Аннотация
Дипломный проект посвящен разработке высокопроизводительной мультимедийной библиотеки под архитектуру “Эльбрус”. Графическая библиотека разработана на основе существующей реализации библиотеки FFmpeg посредством переработки ряда алгоритмов и отличается более высокой производительностью. Для новой библиотеки необходимо создать инструмент для перевода ассемблерных реализаций функций на языке ассемблера ATandT в функции, реализованные на псевдофункциях на языке Си и функции и разработать новый функционал на базе высокопроизводительной математической и мультимедийной библиотеки Эльбрус EML, дающий значительный прирост производительности. Первая часть работы посвящена аналитическому обзору литературы по вопросам устройства графической библиотеки FFmpeg, обзору ее компонентов и функциональность каждого из них, изучению стандартов сжатия видеоизображения H.263 и H.264, исследованию производительности текущей реализации библиотеки FFmpeg на машине Эльбрус e2k, сбор и исследование профильной информации с целью выявления наиболее ресурснозатратных функций. Вторая часть работы содержит аналитический обзор высокопроизводительной математической и мультимедийной библиотеки Эльбрус EML, исследованию ее компонентов и функциональность каждого из них, изучение возможности применения библиотеки EML на предмет поддержки стандартов сжатия H.263 и H.264, разработка, отладка и тестирование нового функционала с использованием библиотеки EML. В третьей части представлены разработка и реализация инструмента для преобразования функций, написанных на ATandT ассемблере, в функции, реализованные на псевдофункциях на языке Си, отладка и тестирование реализации библиотеки FFmpeg с использованием полученных с помощью разработанного инструмента функций и функционала библиотеки EML.
Описание
Уровень образования: специалитет; Код направления/специальности: 230101; Группа: К10-123
Ключевые слова
ВКР , Выпускная квалификационная работа
Цитирование
Попов, И. Е. Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg : Выпускная квалификационная работа, специалитет, 230101 / О. А. Петкевич ; рук. работы Мельников Дмитрий Анатольевич, 2015