V diplomski nalogi se posvečamo predvsem vprašanju, kako programe OpenCL napisati, da se bodo učinkovito izvajali na različnih arhitekturah. Težava, s katero se soočamo, so arhitekturne razlike med sistemi. Če torej želimo doseči maksimalno učinkovitost, moramo program ustrezno prilagoditi. Prilagoditve obsegajo število računskih enot, število niti v skupini, uporabo vektorske enote, lokalnega pomnilnika in predpomnilnikov ter še druge načine za prikrivanje latence. Na kratko, izkoristiti moramo morebitne arhitekturne prednosti naprave in paralelizem tako na nivoju ukazov, kot tudi na nivoju niti. V nalogi obravnavamo pet programov, to so histogram, množenje matrik, predponska vsota, problem n teles in bitonično urejanje. Te programe pri...
U radu će se istražiti mogučnosti programiranja grafičkog procesora putem OpenCL API-a, iste primjer...
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all ...
Odloženo računanje na grafičnih procesnih enotah se vedno bolj uporablja za reševanje problemov. V t...
V diplomskem delu se osredotočamo na testiranje programirljivega vezja s pomočjo programskega ogrodj...
V diplomskem delu smo predstavili zasnovo in izvedbo računskega jedra OpenCL z vezjem FPGA. Uvodoma ...
Skaitļošanas uzdevumus ļoti labi izpilda CPU, bet ja uzdevumā ir liels elementu apstrādes skaits, ta...
• OpenCL is a Platform API which supports a uniform programming environment across devices – Enables...
Darbā tiek apskatītas parālēlās programmēšanas pamata idējas. Tiek apskatīti OpenCL uzbūves pamata m...
V diplomskem delu obravnavamo univerzalne knjižnice za vzporedno programiranje v jezikih C in C++ s ...
Primarna svrha grafičkih procesorskih jedinica je obrada računalne grafike, odnosno slika i videa. G...
V diplomskem delu smo raziskali, kaj in v kolikšni meri vpliva na porabo električne energije računal...
The rising pressure to simultaneously improve performance and reduce power consumption is driving mo...
In modern mobile embedded systems, various energy-efficient hardware acceleration units are employed...
Open Computing Language (OpenCL) is an open standard for writing portable software for heterogeneous...
Recent developments in processor architecture have settled a shift from sequential processing to par...
U radu će se istražiti mogučnosti programiranja grafičkog procesora putem OpenCL API-a, iste primjer...
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all ...
Odloženo računanje na grafičnih procesnih enotah se vedno bolj uporablja za reševanje problemov. V t...
V diplomskem delu se osredotočamo na testiranje programirljivega vezja s pomočjo programskega ogrodj...
V diplomskem delu smo predstavili zasnovo in izvedbo računskega jedra OpenCL z vezjem FPGA. Uvodoma ...
Skaitļošanas uzdevumus ļoti labi izpilda CPU, bet ja uzdevumā ir liels elementu apstrādes skaits, ta...
• OpenCL is a Platform API which supports a uniform programming environment across devices – Enables...
Darbā tiek apskatītas parālēlās programmēšanas pamata idējas. Tiek apskatīti OpenCL uzbūves pamata m...
V diplomskem delu obravnavamo univerzalne knjižnice za vzporedno programiranje v jezikih C in C++ s ...
Primarna svrha grafičkih procesorskih jedinica je obrada računalne grafike, odnosno slika i videa. G...
V diplomskem delu smo raziskali, kaj in v kolikšni meri vpliva na porabo električne energije računal...
The rising pressure to simultaneously improve performance and reduce power consumption is driving mo...
In modern mobile embedded systems, various energy-efficient hardware acceleration units are employed...
Open Computing Language (OpenCL) is an open standard for writing portable software for heterogeneous...
Recent developments in processor architecture have settled a shift from sequential processing to par...
U radu će se istražiti mogučnosti programiranja grafičkog procesora putem OpenCL API-a, iste primjer...
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all ...
Odloženo računanje na grafičnih procesnih enotah se vedno bolj uporablja za reševanje problemov. V t...