Методы повышения производительности работы с графическими данными во встраиваемых системах на базе Linux

Рассматриваются вопросы работы подсистемы вывода на экран и подсистемы графического ускорения ОС Linux. Описаны методы для повышения пропускной способности памяти на встраиваемых системах. Авторами предложен новый метод минимизации требуемой пропускной способности памяти за счет использования метаданных об изображении и сжатия при передаче данных между ОЗУ, контроллером вывода на экран и GPU. В целях тестирования производительности в части работы с графическими данными модифицирован графический стек Linux с использованием разработанного метода. Измерения проводились на встраиваемой системе на примере 3D-приложения для нескольких случаев – как с использованием X-сервера, так и без такового. Полученные результаты позволят повысить производительность на встраиваемых системах в части работы с графическими данными в условиях ограниченной пропускной способности канала между графическими компонентами и ОЗУ.

Авторы: К. В. Пугин, А. М. Гиацинтов, К. А. Мамросенко

Направление: Информатика, вычислительная техника и управление

Ключевые слова: встраиваемые системы, производительность, графический ускоритель, драйверы графического стека


Открыть полный текст статьи