Show simple item record

Novo rešenje kompajlerske infrastrukture za namenske procesore

dc.contributor.advisorPopović, Miroslav
dc.contributor.otherKovačević, Vladimir
dc.contributor.otherĐorđević, Jovan
dc.contributor.otherTemerinac, Miodrag
dc.contributor.otherTeslić, Nikola
dc.contributor.otherPopović, Miroslav
dc.creatorĐukić, Miodrag
dc.date.accessioned2015-12-29T11:21:10Z
dc.date.available2015-12-29T11:21:10Z
dc.date.available2020-07-03T14:11:45Z
dc.date.issued2015-04-14
dc.identifier.urihttp://nardus.mpn.gov.rs/handle/123456789/1851
dc.identifier.urihttp://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija144766976130099.pdf?controlNumber=(BISIS)92654&fileName=144766976130099.pdf&id=4601&source=NaRDuS&language=srsr
dc.identifier.urihttp://www.cris.uns.ac.rs/record.jsf?recordId=92654&source=NaRDuS&language=srsr
dc.identifier.urihttp://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije141933371951532.pdf?controlNumber=(BISIS)92654&fileName=141933371951532.pdf&id=3138&source=NaRDuS&language=srsr
dc.description.abstractОва докторска теза описује и анализира приступ развоју Це компајлера за наменске процесоре. Такав компајлер захтева имплементацију посебних техника и алгоритама, претежно специфичних за нерегуларне процесорске архитектуре, да би генерисао ефикасан код, и при том је потребно да испуњава индустријске стандарде по питању робустности, разумљивости кода, могућности одржавања и проширивости. У ту сврху је предложена нова компајлерска инфраструктура над којом је имплементиран компајлер за Cirrus Coyote 32 ДСП. Квалитет генерисаног кода поређен је са квалитетом кода генерисног од стране већ постојећег компајлера за тај процесор. Уједно, одређени елементи организације компајлера су упоређени са популарним компајлерима отвореног кода GCC и LLVM.sr
dc.description.abstractOva 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.abstractThis 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.languagesr (cyrillic script)
dc.publisherУниверзитет у Новом Саду, Факултет техничких наукаsr
dc.relationinfo:eu-repo/grantAgreement/MESTD/Technological Development (TD or TR)/32031/RS//
dc.rightsopenAccessen
dc.sourceУниверзитет у Новом Садуsr
dc.subjectДигитални сигнал процесорsr
dc.subjectDigitalni signal procesorsr
dc.subjectDigital signal processoren
dc.subjectembedded systemen
dc.subjectsoftware toolsen
dc.subjectcompilersen
dc.subjectnamenski procesorisr
dc.subjectprogramski alatisr
dc.subjectkompajlerisr
dc.subjectнаменски процесориsr
dc.subjectпрограмски алатиsr
dc.subjectкомпајлериsr
dc.titleНово решење компајлерске инфраструктуре за наменске процесореsr
dc.titleNovo rešenje kompajlerske infrastrukture za namenske procesoresr
dc.titleNovel solution for compiler infrastructure for embedded processorsen
dc.typedoctoralThesisen
dc.rights.licenseBY-NC
dcterms.abstractПоповић Мирослав; Темеринац Миодраг; Ковачевић Владимир; Ђорђевић Јован; Теслић Никола; Поповић Мирослав; Ђукић Миодраг; Ново решење компајлерске инфраструктуре за наменске процесоре; Ново решење компајлерске инфраструктуре за наменске процесоре; Novo rešenje kompajlerske infrastrukture za namenske procesore;
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42990/IzvestajKomisije.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42989/Disertacija.pdf


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record