Automatizacija paralelizacije aplikacija u višeprocesorskim sustavima na čipu

Sažetak na hrvatskom: Ovaj rad predstavlja tehniku koja potpuno automatski generira učinkovit i razumljiv kod za paralelne procesore. Pristup je temeljen na vrstama algoritma, algoritamskoj klasifikaciji koda, i kompilaciji baziranoj na predlošcima. Upotrebljava se alat A-Darwin pomoću kojeg se u or...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:45891/Details
Glavni autor: Faltis, Andrea (-)
Ostali autori: Sruk, Vlado (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, A. Faltis, 2015.
Predmet:
LEADER 02263na a2200241 4500
003 HR-ZaFER
005 20160623152930.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2376 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Faltis, Andrea  |9 37268 
245 1 0 |a Automatizacija paralelizacije aplikacija u višeprocesorskim sustavima na čipu :  |b diplomski rad /  |c Andrea Faltis ; [mentor Vlado Sruk]. 
246 1 |a Automatic application parallelization in MPSOC environment  |i Naslov na engleskom:  
260 |a Zagreb,  |b A. Faltis,  |c 2015. 
300 |a 38 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 55, datum predaje: 2015-06-30, datum završetka: 2015-07-14 
520 3 |a Sažetak na hrvatskom: Ovaj rad predstavlja tehniku koja potpuno automatski generira učinkovit i razumljiv kod za paralelne procesore. Pristup je temeljen na vrstama algoritma, algoritamskoj klasifikaciji koda, i kompilaciji baziranoj na predlošcima. Upotrebljava se alat A-Darwin pomoću kojeg se u orginalni kod automatski ubacuju informacije o vrstama algoritama pomoću pragmi. Prikazana je uporaba alata na primjeru JPEG algoritma. Dobiveni su rezultati pogodni za implementaciju uporabom paralelnih jezika OpenMP, OpenCL ili CUDA. Za uočene probleme strukture podataka dan je prijedlog razrješenja u izvornom kodu.  
520 3 |a Sažetak na engleskom: This paper presents a technique to fully automatically generate efficient and readable code for parallel processors. Approach is based on algorithmic species, an algorithm classification of program code and skeleton-based compilation. A-Darwin tool is used to automatically annotate C code with species information using pragmas. Usage of this tool is presented on JPEG example. Generated results are useful for implementation with OpenMP, OpenCL or CUDA parallel languages. Suggested solution of detected problem with structures can be found in source code.  
653 1 |a vrste algoritama  |a predlošci  |a paralelizacija  |a optimizacija  
653 1 |a algorithm species  |a skeletons  |a parallelization  |a optimization 
700 1 |a Sruk, Vlado  |4 ths  |9 9227 
942 |c Y  |2 udc 
999 |c 45891  |d 45891