izpis_h1_title_alt

Računanje na grafičnih pospeševalnikih z vmesnikom OpenMP
ID VENDRAMIN, MITJA (Author), ID Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window, ID Sluga, Davor (Co-mentor)

.pdfPDF - Presentation file, Download (736,27 KB)
MD5: A649B63C51156C375B73BB0969037FDE

Abstract
Odloženo računanje na grafičnih procesnih enotah se vedno bolj uporablja za reševanje problemov. V tej nalogi primerjamo vmesnik OpenMP z že uveljavljenim ogrodjem OpenCL v težavnosti vzpostavitve okolja, kompleksnosti programiranja in času izvajanja. Vmesnik smo testirali na algoritmih iz različnih področij za računanje na grafičnih procesnih enotah. V eksperimentih smo uporabili različne prevajalnike. Algoritme smo testirali na integrirani ter diskretni grafični procesni enoti. Končni rezultati z vmesnikom OpenMP so slabši kot v ogrodju OpenCL, razen s prevajalnikom Clang. Orodje OpenMP je s prevajalnikom Clang na algorimih za računanje skalarnega produkta in urejanja doseglo boljše rezultate, kot implementacija v OpenCL.

Language:Slovenian
Keywords:OpenMP, OpenCL, grafična procesna enota, paralelno računanje
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2021
PID:20.500.12556/RUL-130331 This link opens in a new window
COBISS.SI-ID:77656579 This link opens in a new window
Publication date in RUL:13.09.2021
Views:1043
Downloads:96
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Computing on graphics accelerators using OpenMP interface
Abstract:
General-purpose computing on graphics processing units is increasingly being used to solve problems. In this paper, we compare the OpenMP interface with the already established OpenCL framework in terms of the difficulty of setting up the environment, the complexity of programming and the execution time. We tested the tool on various algorithms that cover many areas of computer science. We used different compilers for testing. The algorithms were tested on an integrated and discrete graphics processing unit. The end results in OpenMP are worse than in OpenCL, except with the Clang compiler. With the Clang compiler on algorithms for computing the scalar product and sorting, the OpenMP tool achieved better results than the implementation in OpenCL.

Keywords:OpenMP, OpenCL, graphics processing unit, parallel computing

Similar documents

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

Back