izpis_h1_title_alt

Učinkovito izvajanje aplikacij na arhitekturah NUMA
ID Štuhec, Žan (Author), ID Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,47 MB)
MD5: 79CA27AB5388ABDE57B329B1403678A4

Abstract
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.

Language:Slovenian
Keywords:NUMA, prepustnost pomnilnika, zakasnitev, openMP, pripenjanje niti, pomnilnik, STREAM
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-149230 This link opens in a new window
COBISS.SI-ID:164786179 This link opens in a new window
Publication date in RUL:05.09.2023
Views:425
Downloads:49
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Efficient Execution of Applications on NUMA Architectures
Abstract:
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.

Keywords:NUMA, memory bandwidth, latency, openMP, CPU pinning, memory, STREAM

Similar documents

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

Back