Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Primerjava univerzalnih knjižnic za grafične pospeševalnike
ID
Purgar, Vid
(
Avtor
),
ID
Lotrič, Uroš
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(11,70 MB)
MD5: 63BBFF68F33699C96C8EC7310F7C2682
Galerija slik
Izvleček
V diplomskem delu obravnavamo univerzalne knjižnice za vzporedno programiranje v jezikih C in C++ s poudarkom na ogrodjih OpenCL in SYCL. Pristop OpenCL na nizki ravni ponuja natančen nadzor nad heterogenimi računskimi napravami, medtem ko abstrakcija SYCL omogoča pisanje programov za vzporedno računanje na višji ravni v jeziku C++. Ogrodji smo testirali na treh algoritmih, ki pokrijejo področja, za katera se najpogosteje uporabljajo grafične procesne enote, to so računanje zgoščenih vrednosti, obdelava slik ter učenje nevronskih mrež. Rezultati so pokazali, da je bila rešitev, napisana s pomočjo ogrodja OpenCL v vseh treh primerih hitrejša kot rešitev, napisana s pomočjo ogrodja SYCL, pri kateri pa je bila koda precej krajša in bolj pregledna.
Jezik:
Slovenski jezik
Ključne besede:
grafični pospeševalniki
,
OpenCL
,
SYCL
,
vzporedno računanje
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-149231
COBISS.SI-ID:
164767491
Datum objave v RUL:
05.09.2023
Število ogledov:
1102
Število prenosov:
113
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
PURGAR, Vid, 2023,
Primerjava univerzalnih knjižnic za grafične pospeševalnike
[na spletu]. Diplomsko delo. [Dostopano 19 maj 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=149231
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Comparison of universal libraries for graphics accelerators
Izvleček:
This paper is about universal libraries for parallel programming in C and C++, focusing on OpenCL and SYCL. The low-level approach of OpenCL offers precise control over heterogeneous devices, while the abstraction of SYCL allows for writing of higher-level parallel computing programs in C++. We tested the two frameworks on three algorithms covering the areas most commonly used by GPUs, which are computing hash values, image processing and training neural networks. The results showed that the algorithm written using the OpenCL framework outperformed the algorithm written using the SYCL framework for all three algorithms in terms of speed, but the SYCL framework required less code and had better readability.
Ključne besede:
graphics accelerators
,
OpenCL
,
SYCL
,
parallel computing
Podobna dela
Podobna dela v RUL:
Učinki aerobne vadbe na kognitivno delovanje pri osebah s shizofrenijo - pregled literature
Učinki aerobne vadbe pri otrocih in mladostnikih s prekomerno telesno težo in debelostjo - pregled literature
Vpliv aerobne vadbe na bolečino pri pacientih s fibromialgijo - pregled literature
Vpliv telesne vadbe na posameznike z anksioznimi motnjami - pregled literature
Primerjava aerobne vadbe in vadbe proti uporu pri obravnavi migrenskih glavobolov - pregled literature
Podobna dela v drugih slovenskih zbirkah:
Učinkovitost metod za odpravljanje simptomov zapoznele mišične bolečine
Vpliv vibracijske terapije na zapoznelo mišično bolečino
Nazaj