Show simple item record

Prilog automatskoj paralelizaciji sekvencijalnog mašinskog koda

dc.contributor.advisorPopović, Miroslav
dc.contributor.otherTeslić, Nikola
dc.contributor.otherBašičević, Ilija
dc.contributor.otherĐukić, Miodrag
dc.contributor.otherTomašević, Milo
dc.contributor.otherPopović, Miroslav
dc.creatorMarinković, Vladimir
dc.date.accessioned2018-12-19T17:18:20Z
dc.date.available2018-12-19T17:18:20Z
dc.date.available2020-07-03T14:10:29Z
dc.date.issued2018-09-24
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija153208071778835.pdf?controlNumber=(BISIS)107635&fileName=153208071778835.pdf&id=11760&source=NaRDuS&language=srsr
dc.identifier.urihttps://nardus.mpn.gov.rs/handle/123456789/10395
dc.identifier.urihttps://www.cris.uns.ac.rs/record.jsf?recordId=107635&source=NaRDuS&language=srsr
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije153208072504065.pdf?controlNumber=(BISIS)107635&fileName=153208072504065.pdf&id=11761&source=NaRDuS&language=srsr
dc.description.abstractДокторска теза анализира подршку за вишејезгарне и многојезгарне системе у циљу повећања искоришћења њихове снаге. Предмет истраживања је проналажење решења које би без уплитања програмера (аутоматски) паралелизовало постојеће секвенцијалне програме на бинарном нивоу који се извршавају на једном језгру (или процесору). Резултат истраживања је израда решења и алата за паралелизацију секвенцијалног машинког кода, који самостално стварају програме који се извршавају паралелно на више језгара вишејезгарног процесора, и тиме постижу балансирано оптерећење процесора. Основни циљ је добијање убрзања извршења програмског кода на вишејезгарном процесору ради омогућавања рада у реланом времену за задата ограничења. Добијено решење би се могло искористити и за смањење потрошње смањивањем радног такта процесора уз задржавање полазног времена извршења програма.sr
dc.description.abstractDoktorska teza analizira podršku za višejezgarne i mnogojezgarne sisteme u cilju povećanja iskorišćenja njihove snage. Predmet istraživanja je pronalaženje rešenja koje bi bez uplitanja programera (automatski) paralelizovalo postojeće sekvencijalne programe na binarnom nivou koji se izvršavaju na jednom jezgru (ili procesoru). Rezultat istraživanja je izrada rešenja i alata za paralelizaciju sekvencijalnog mašinkog koda, koji samostalno stvaraju programe koji se izvršavaju paralelno na više jezgara višejezgarnog procesora, i time postižu balansirano opterećenje procesora. Osnovni cilj je dobijanje ubrzanja izvršenja programskog koda na višejezgarnom procesoru radi omogućavanja rada u relanom vremenu za zadata ograničenja. Dobijeno rešenje bi se moglo iskoristiti i za smanjenje potrošnje smanjivanjem radnog takta procesora uz zadržavanje polaznog vremena izvršenja programa.sr
dc.description.abstractPhD thesis analyzes a support for multicore and manycore systems in terms of better processing power utilization. Purpose of this study is finding a solution for automatic parallelization of existing sequential code which executes on single core (or processor), at the binary level. The research intents to develop a solution and tools for parallelization of the sequential machine code, which can create a program running simultaneously on all the cores of the multi-core processor, and for achieving optimal load-balancing. The primary goal is obtaining execution speedup of the program running on the multicore processor, for meeting real-time processing constraints. Given solution could be also used for energy saving, by lowering system clock and keeping program execution runtime.en
dc.languagesr (cyrillic script)
dc.publisherУниверзитет у Новом Саду, Факултет техничких наукаsr
dc.rightsopenAccessen
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.sourceУниверзитет у Новом Садуsr
dc.subjectПаралелне архитектуреsr
dc.subjectParalelne arhitekturesr
dc.subjectParallel architecturesen
dc.subjectparallel programmingen
dc.subjectmulticore processingen
dc.subjectassemblyen
dc.subjectprocessor schedulingen
dc.subjectembedded systemen
dc.subjectsoftware toolsen
dc.subjectparalelno programiranjesr
dc.subjectvišejezgarna obradasr
dc.subjectasemblersr
dc.subjectraspoređivanje procesasr
dc.subjectnamenski sistemisr
dc.subjectprogramski alatisr
dc.subjectпаралелно програмирањеsr
dc.subjectвишејезгарна обрадаsr
dc.subjectасемблерsr
dc.subjectраспоређивање процесаsr
dc.subjectнаменски системиsr
dc.subjectпрограмски алатиsr
dc.titleПрилог аутоматској паралелизацији секвенцијалног машинског кодаsr
dc.title.alternativePrilog automatskoj paralelizaciji sekvencijalnog mašinskog kodasr
dc.title.alternativeAn approach to automatic parallelization of sequential machine codeen
dc.typedoctoralThesisen
dc.rights.licenseBY-SA
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/42629/Disertacija.pdf
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/42630/IzvestajKomisije.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42629/Disertacija.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42630/IzvestajKomisije.pdf
dc.identifier.rcubhttps://hdl.handle.net/21.15107/rcub_nardus_10395


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record