6533b7d7fe1ef96bd1268917

RESEARCH PRODUCT

Programmu izpildes paātrināšana ar OpenCL

Edgars Alpe-lūks

subject

Datorzinātne

description

Darbā 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.

https://dspace.lu.lv/dspace/handle/7/26949