Details

Pohitritev aplikacij z vzorcem matrice z uporabo grafičnih procesnih enot
ID VENGUST, TADEJ (Author), ID Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1010,36 KB)
MD5: 6A6BB6D02E584E4416E2117C7FCA6639

Abstract
Obstaja več različnih metod optimizacije aplikacij z vzorcem matrice. Med aplikacije, ki so osnovane na matricah sodijo na primer fizikalne simulacije kot so simulacije v vetrovniku, simulacije elektromagnetizma in turbin ter celični avtomati. Matrica je v konteksu slednjih skupek urejenih točk v soseščini iskane točke, na podlagi katerih lahko izračunamo stanje točke za vsak časovni korak. Ker je soseščina vedno enaka, govorimo o vzorcu matrice. V diplomski nalogi smo s pomočjo ogrodja CUDA na celičnem avtomatu Lenia raziskali učinkovitost različnih metod optimizacije izvajanja aplikacij z vzorcem matrice na grafičnih procesnih enotah. Specifično smo se osredotočali na dvodimenzionalne in trodimenzionalne mreže, na različne velikosti soseščin in na različne načine predpomnjenja. Diplomska naloga skupaj z rezultati predstavlja osnovo za nadaljnje raziskave na tem področju.

Language:Slovenian
Keywords:GPE, Nvidia, CUDA, matrica, Lenia
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-181396 This link opens in a new window
Publication date in RUL:03.04.2026
Views:30
Downloads:5
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Accelerating stencil applications on graphics processing units
Abstract:
There are several different methods for optimizing stencil applications. Stencil applications include, for example, physics simulations such as wind tunnel simulations, simulations of electromagnetism and turbines, as well as cellular automata. In the context of cellular automata, a stencil is a set of ordered points in the neighborhood of a target point, based on which the state of that point can be computed for each time step. Since the neighborhood is always the same, we refer to this as a stencil pattern. In this work, we used the CUDA framework and Lenia cellular automaton to research efficiency of different methods of optimization of running stencil applications on graphics processing units. In particular, we focused on computations on two-dimensional and three-dimensional grids, examining different neighborhood sizes and caching strategies. This work and its results provide a foundation for further research in this area.

Keywords:GPU, Nvidia, CUDA, stencil, Lenia

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back