Дослідження часової ефективності відображення комп'ютерної графіки реального часу на багатоядерних системах з використанням OpenGL та Vulkan API

Loading...
Thumbnail Image
Date
2020
Journal Title
Journal ISSN
Volume Title
Publisher
Дніпровський національний університет залізничного транспорту ім. акад. В. Лазаряна, Дніпро
Abstract
UK: Об’єктом цього дослідження є відомі програмні інтерфейси OpenGL та Vulkan для роботи з комп’ютерною графікою. Метою моєї магістерської роботи є визначення рівня впливу кількості ядер процесору на час відображення кадрів комп’ютерних анімації з використанням OpenGL та Vulkan. У даній роботі розроблене програмне забезпечення для вимірювання впливу кількості ядер на різні типи анімаційних тривимірних моделей. Виконано аналітичне порівняння та досліджено рівень впливу кількості ядер на продуктивність анімації, яка розраховується як середня кількість кадрів за секунду. Галузь застосування може зробити внесок у визначення практичної застосовності програмного інтерфейсу Vulkan разом із збільшенням числа процесорних ядер для зменшення часу потрібного на відображення кадрів анімації.
EN: The object of my research is the well-known software interfaces OpenGL and Vulkan for working with computer graphics. The goal of my master's thesis is to determine the level of influence of the number of processor cores on the display time of computer animation frames using OpenGL and Vulkan. In this work, software is developed to measure the effect of the number of cores on different types of animated three-dimensional models. An analytical comparison was performed and the level of influence of the number of cores on the animation performance, which is calculated as the average number of frames per second, was investigated. The field of application can contribute to determining the practical applicability of the Vulkan software interface along with increasing the number of processor cores to reduce the time required to display animation frames.
Description
Keywords
графіка реального часу, анімації, багатоядерні системи, OpenGL, Vulkan, real-time graphics, animations, multi-core systems, ВКР
Citation
Поліщук І. А. Дослідження часової ефективності відображення комп'ютерної графіки реального часу на багатоядерних системах з використанням OpenGL та Vulkan API : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О. П. Іванов ; Дніпров. нац. ун-т залізн. трансп. ім. акад. В. Лазаряна. Дніпро, 2020. 179 c.