Programmu izpildes paātrināšana ar OpenCL

dc.contributor.advisorStraujums, Uldisen_US
dc.contributor.authorAlpe-Lūks, Edgarsen_US
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāteen_US
dc.date.accessioned2015-03-24T08:56:15Z
dc.date.accessioned2025-07-21T01:01:13Z
dc.date.available2015-03-24T08:56:15Z
dc.date.issued2013en_US
dc.description.abstractDarbā tiek apskatītas parālēlās programmēšanas pamata idējas. Tiek apskatīti OpenCL uzbūves pamata moduļi. Pētīti izpildes ātruma paātrinājuma rezultāti esošajos OpenCL risinājumos, salīdzinot tos ar tāda paša uzdevuma izpildi bez OpenCL. Tiek izstrādāts matricu reizināsanas risinājums, gan ar OpenCL, gan periodiskajā risinājumā. Tiek testēti iegūto risinājumu izpildes laiki atkarībā no apstrādes datu lieluma. OpenCL risinājums tiek salīdzināts ar CUDA risinājumu. Darbā ir izvirzīta tēze – Izmantojot OpenCL var iegūt programmas izpildes paātrinājumu. Šī tēze tiek apstiprināta ar noteiktiem izņēmumiem. Atslēgas vārdi: OpenCL, paralēlā programmēšana, izpildēs ātruma paātrināšana, GPGPU.en_US
dc.description.abstractThis research work describes main ideas of parallel programing. Describes the main modules of OpenCL structure. Execution acceleration results of existing OpenCL solutions are compared to executions of the same work without OpenCL. A matrix multiplication solution is generated, with OpenCL and in synchronous way, their execution times are compared. The executions time dependency on size of input matrix is tested. The OpenCL solution is compared with CUDA solution. In this research work a thesis is generated – It is possible to achieve a execution time acceleration using OpenCL. This thesis is partially confirmed, with exceptions. Key words: OpenCL, parallel programing, execution time acceleration, GPGPU.en_US
dc.identifier.other24235en_US
dc.identifier.urihttps://dspace.lu.lv/handle/7/26949
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.titleProgrammu izpildes paātrināšana ar OpenCLen_US
dc.title.alternativeProgram execution acceleration with OpenCLen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
302-24235-Edgars_Alpe-Luks_ea09103.pdf
Size:
499.77 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Plain Text
Description: