Приказ основних података о дисертацији
Ново решење компајлерске инфраструктуре за наменске процесоре
Novo rešenje kompajlerske infrastrukture za namenske procesore
dc.contributor.advisor | Popović, Miroslav | |
dc.contributor.other | Kovačević, Vladimir | |
dc.contributor.other | Đorđević, Jovan | |
dc.contributor.other | Temerinac, Miodrag | |
dc.contributor.other | Teslić, Nikola | |
dc.contributor.other | Popović, Miroslav | |
dc.creator | Đukić, Miodrag | |
dc.date.accessioned | 2015-12-29T11:21:10Z | |
dc.date.available | 2015-12-29T11:21:10Z | |
dc.date.available | 2020-07-03T14:11:45Z | |
dc.date.issued | 2015-04-14 | |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/1851 | |
dc.identifier.uri | http://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija144766976130099.pdf?controlNumber=(BISIS)92654&fileName=144766976130099.pdf&id=4601&source=NaRDuS&language=sr | sr |
dc.identifier.uri | http://www.cris.uns.ac.rs/record.jsf?recordId=92654&source=NaRDuS&language=sr | sr |
dc.identifier.uri | http://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije141933371951532.pdf?controlNumber=(BISIS)92654&fileName=141933371951532.pdf&id=3138&source=NaRDuS&language=sr | sr |
dc.description.abstract | Ова докторска теза описује и анализира приступ развоју Це компајлера за наменске процесоре. Такав компајлер захтева имплементацију посебних техника и алгоритама, претежно специфичних за нерегуларне процесорске архитектуре, да би генерисао ефикасан код, и при том је потребно да испуњава индустријске стандарде по питању робустности, разумљивости кода, могућности одржавања и проширивости. У ту сврху је предложена нова компајлерска инфраструктура над којом је имплементиран компајлер за Cirrus Coyote 32 ДСП. Квалитет генерисаног кода поређен је са квалитетом кода генерисног од стране већ постојећег компајлера за тај процесор. Уједно, одређени елементи организације компајлера су упоређени са популарним компајлерима отвореног кода GCC и LLVM. | sr |
dc.description.abstract | Ova doktorska teza opisuje i analizira pristup razvoju Ce kompajlera za namenske procesore. Takav kompajler zahteva implementaciju posebnih tehnika i algoritama, pretežno specifičnih za neregularne procesorske arhitekture, da bi generisao efikasan kod, i pri tom je potrebno da ispunjava industrijske standarde po pitanju robustnosti, razumljivosti koda, mogućnosti održavanja i proširivosti. U tu svrhu je predložena nova kompajlerska infrastruktura nad kojom je implementiran kompajler za Cirrus Coyote 32 DSP. Kvalitet generisanog koda poređen je sa kvalitetom koda generisnog od strane već postojećeg kompajlera za taj procesor. Ujedno, određeni elementi organizacije kompajlera su upoređeni sa popularnim kompajlerima otvorenog koda GCC i LLVM. | sr |
dc.description.abstract | This PhD thesis describes and analyses an approach to development of C language compiler for embedded processors. That kind of compiler requires implementation of special techniques and algorithms, mostly specific for irregular processor architectures, in order to be able to generate efficient code, whereas still meeting industrial strength standard by beeing robust, understandable, maintainable, and extensible. For this purpose the new compiler insfrastructure is proposed and on top of it a compiler for Cirrus Logic Coyote 32 DSP is built. Quality of the code generated by that compiler is compared with code generated by the previous compiler for the same processor architecture. Some elements of the compiler design are also compared to popular open source compilers GCC and LLVM. | en |
dc.language | sr (cyrillic script) | |
dc.publisher | Универзитет у Новом Саду, Факултет техничких наука | sr |
dc.relation | info:eu-repo/grantAgreement/MESTD/Technological Development (TD or TR)/32031/RS// | |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.source | Универзитет у Новом Саду | sr |
dc.subject | Дигитални сигнал процесор | sr |
dc.subject | Digitalni signal procesor | sr |
dc.subject | Digital signal processor | en |
dc.subject | embedded system | en |
dc.subject | software tools | en |
dc.subject | compilers | en |
dc.subject | namenski procesori | sr |
dc.subject | programski alati | sr |
dc.subject | kompajleri | sr |
dc.subject | наменски процесори | sr |
dc.subject | програмски алати | sr |
dc.subject | компајлери | sr |
dc.title | Ново решење компајлерске инфраструктуре за наменске процесоре | sr |
dc.title | Novo rešenje kompajlerske infrastrukture za namenske procesore | sr |
dc.title | Novel solution for compiler infrastructure for embedded processors | en |
dc.type | doctoralThesis | en |
dc.rights.license | BY-NC | |
dcterms.abstract | Поповић Мирослав; Темеринац Миодраг; Ковачевић Владимир; Ђорђевић Јован; Теслић Никола; Поповић Мирослав; Ђукић Миодраг; Ново решење компајлерске инфраструктуре за наменске процесоре; Ново решење компајлерске инфраструктуре за наменске процесоре; Novo rešenje kompajlerske infrastrukture za namenske procesore; | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/42990/IzvestajKomisije.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/42989/Disertacija.pdf | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/42989/Disertacija.pdf | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/42990/IzvestajKomisije.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_1851 |