izpis_h1_title_alt

Učinkovito izvajanje aplikacij na arhitekturah NUMA
ID Štuhec, Žan (Avtor), ID Lotrič, Uroš (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,47 MB)
MD5: 79CA27AB5388ABDE57B329B1403678A4

Izvleček
V tem diplomskem delu je bil poudarek na učinkovitem izvajanju aplikacij na arhitekturah NUMA (angl. Non-Uniform Memory Access), pri čemer smo raziskovali prepustnost pomnilnika, zakasnitev, razporeditev procesorjev in pomnilnikov. V študiji smo uporabljali gruči NSC in ARNES. Za analizo smo uporabljali različne knjižnice in programsko opremo, kot so STREAM Triad, likwid, numactl in hwloc. V raziskavi smo preučevali podrobnosti arhitekture NUMA in njihov vpliv na učinkovitost izvajanja aplikacij. Na podlagi ugotovitev smo podali vpoglede in priporočila za optimizacijo in izboljšanje delovanja aplikacij. Glavni prispevek tega diplomskega dela je način razporeditve niti po procesorskih jedrih za pomnilniško odvisne aplikacije kot je STREAM Triad.

Jezik:Slovenski jezik
Ključne besede:NUMA, prepustnost pomnilnika, zakasnitev, openMP, pripenjanje niti, pomnilnik, STREAM
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-149230 Povezava se odpre v novem oknu
COBISS.SI-ID:164786179 Povezava se odpre v novem oknu
Datum objave v RUL:05.09.2023
Število ogledov:423
Število prenosov:49
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Efficient Execution of Applications on NUMA Architectures
Izvleček:
In this thesis, the emphasis was on the efficient execution of applications on Non-Uniform Memory Access (NUMA) architectures, where we explored memory bandwidth, latencies, processor and memory allocation. In the study, we utilized NSC and ARNES clusters. We used various libraries and software such as STREAM Triad, likwid, numactl, and hwloc for analysis. The research delved into the complexity of NUMA architecture and its impact on system performance. Based on the findings, insights and recommendations for optimization and enhancement of application efficiency were provided. An important contribution of this thesis is the thread distribution method across processor cores for memory-dependent applications like STREAM Triad.

Ključne besede:NUMA, memory bandwidth, latency, openMP, CPU pinning, memory, STREAM

Podobna dela

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

Nazaj