Publication: Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg
| dc.contributor.advisor | Борисов Александр Викторович | |
| dc.contributor.author | Попов, И. Е. | |
| dc.date.accessioned | 2025-02-13T07:30:09Z | |
| dc.date.available | 2025-02-13T07:30:09Z | |
| dc.date.issued | 2015 | |
| dc.description | Уровень образования: специалитет; Код направления/специальности: 230101; Группа: К10-123 | |
| dc.description.abstract | Дипломный проект посвящен разработке высокопроизводительной мультимедийной библиотеки под архитектуру “Эльбрус”. Графическая библиотека разработана на основе существующей реализации библиотеки FFmpeg посредством переработки ряда алгоритмов и отличается более высокой производительностью. Для новой библиотеки необходимо создать инструмент для перевода ассемблерных реализаций функций на языке ассемблера ATandT в функции, реализованные на псевдофункциях на языке Си и функции и разработать новый функционал на базе высокопроизводительной математической и мультимедийной библиотеки Эльбрус EML, дающий значительный прирост производительности. Первая часть работы посвящена аналитическому обзору литературы по вопросам устройства графической библиотеки FFmpeg, обзору ее компонентов и функциональность каждого из них, изучению стандартов сжатия видеоизображения H.263 и H.264, исследованию производительности текущей реализации библиотеки FFmpeg на машине Эльбрус e2k, сбор и исследование профильной информации с целью выявления наиболее ресурснозатратных функций. Вторая часть работы содержит аналитический обзор высокопроизводительной математической и мультимедийной библиотеки Эльбрус EML, исследованию ее компонентов и функциональность каждого из них, изучение возможности применения библиотеки EML на предмет поддержки стандартов сжатия H.263 и H.264, разработка, отладка и тестирование нового функционала с использованием библиотеки EML. В третьей части представлены разработка и реализация инструмента для преобразования функций, написанных на ATandT ассемблере, в функции, реализованные на псевдофункциях на языке Си, отладка и тестирование реализации библиотеки FFmpeg с использованием полученных с помощью разработанного инструмента функций и функционала библиотеки EML. | |
| dc.identifier.citation | Попов, И. Е. Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg : Выпускная квалификационная работа, специалитет, 230101 / О. А. Петкевич ; рук. работы Мельников Дмитрий Анатольевич, 2015 | |
| dc.identifier.uri | https://openrepository.mephi.ru/handle/123456789/34405 | |
| dc.language | ru | ru |
| dc.subject | ВКР | |
| dc.subject | Выпускная квалификационная работа | |
| dc.title | Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg | |
| dc.type | ВКР | |
| dspace.entity.type | Publication |