Podrobno

Pohitritev aplikacij z vzorcem matrice z uporabo grafičnih procesnih enot
ID VENGUST, TADEJ (Avtor), ID Lotrič, Uroš (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1010,36 KB)
MD5: 6A6BB6D02E584E4416E2117C7FCA6639

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:GPE, Nvidia, CUDA, matrica, Lenia
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2026
PID:20.500.12556/RUL-181396 Povezava se odpre v novem oknu
Datum objave v RUL:03.04.2026
Število ogledov:20
Število prenosov:1
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Accelerating stencil applications on graphics processing units
Izvleček:
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.

Ključne besede:GPU, Nvidia, CUDA, stencil, Lenia

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj