Publication:
Разработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg

dc.contributor.advisorБорисов Александр Викторович
dc.contributor.authorПопов, И. Е.
dc.date.accessioned2025-02-13T07:30:09Z
dc.date.available2025-02-13T07:30:09Z
dc.date.issued2015
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.urihttps://openrepository.mephi.ru/handle/123456789/34405
dc.languageruru
dc.subjectВКР
dc.subjectВыпускная квалификационная работа
dc.titleРазработка высокопроизводительной мультимедийной библиотеки под архитектуру "Эльбрус" на основе существующей реализации библиотеки FFmpeg
dc.typeВКР
dspace.entity.typePublication
Файлы