Знайдено документів: 1
Інформація × Реєстраційний номер 2119U007173, Матеріали видань та локальних репозитаріїв Категорія Бакалаврська робота Назва роботи Графічна бібліотека з використанням паралельних обчислень на GPGPU Автор Кузьмін В’ячеслав ВікторовичKuzmin Vyacheslav Viktorovych Дата публікації 01-06-2019 Постачальник інформації Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Першоджерело https://ela.kpi.ua/handle/123456789/28664 Видання Київ Опис Кваліфікаційна робота включає пояснювальну записку (54 с., 36 рис. 1 табл., 5 додатки). Об’єкт розробки – створення графічної бібліотеки, яка дозволяє візуалізовувати тривимірні об’єкти в реальному часі та відслідковувати кожний крок процесу. Графічна бібліотека постачає fine-grained API який дозволяє будувати зображення на моніторі комп’ютера в реальному часі. Low-level API дозволяє будувати графічні примітиви, high-level API – тривимірні сцени. За допомогою додаткових функцій можливо здійснювати лінійні перетворення: масштабування, паралельний зсув, поворот, тощо. Для оптимальної швидкодії використовується гетерогенна архітектура (використовується CUDA SDK, фірми NVIDIA), тобто всі графічні обчислення виконуються на GPU (Graphics Processing Unit) з використанням великої кількості паралельних потоків. CPU (Central Processing Unit) керує розподілом пам’яті та обчислювальними потоками. У даному дипломному проекті розроблено: гетерогенну архітектуру графічно бібліотеки, fine-grained API, алгоритм візуалізації тривимірних зображень з Wavefront OBJ файлу, реалізація фрагментного та вершинного шейдерів, алгоритм побудови тіней, читання текстур коліру, нормалей та освітленності. The qualifying work includes an explanatory note (54 p., 36 figures, 1 tables, 5 pts). The object of development is the creation of a graphical library that allows you to visualize 3D objects in real time and track each step of the process. The graphical library implements a fine-grained API that allows you to build images on a computer monitor in real time. The low-level API allows you to build graphic primitives, high-level APIs - three-dimensional scenes. With the help of additional functions, it is possible to make linear transformations: zoom, parallel shift, rotation, etc. For optimal performance, a heterogeneous architecture is used (used by CUDA SDK, NVIDIA), all graphical computations are executed on a GPU (Graphics Processing Unit) using a large number of parallel streams. The CPU (Central Processing Unit) controls the allocation of memory and computing flows. The following structures and algorithms are developed in this project: a heterogeneous graphical library architecture, a fine-grained API, an algorithm for visualizing three-dimensional images from a Wavefront OBJ file, implementing fragment and vertex shaders, a shadow algorithm, color texturing, normality, and illumination. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Бакалаврська робота
Кузьмін В’ячеслав Вікторович. Графічна бібліотека з використанням паралельних обчислень на GPGPU
:
публікація 2019-06-01;
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2119U007173
Знайдено документів: 1
Підписка
Повний текст наразі ще відсутній.
Повідомити вам про надходження повного тексту?
Повідомити вам про надходження повного тексту?
Оновлено: 2026-03-22
