Zrychlení vykonávání softwaru pomocí automatických instrukčních rozšíření

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E. Otázky u obhajoby: Proč myslíte, že se nepodařilo více urychlit program quicksort? Jaké kroky bude nutné provést aby se dalo vyhledávat nad více grafy datových závislostí?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMasařík, Karelcs
dc.contributor.authorMelo, Stanislavcs
dc.contributor.refereeDolíhal, Luděkcs
dc.date.created2013cs
dc.description.abstractJednou z důležitých vlastností aplikačně specifických procesorů je jejich výkon. Aby byl co největší, musí se procesor přizpůsobit potřebám aplikace, kterou bude vykonávat. Jedním ze způsobů přizpůsobení se je hledání vhodných instrukcí, které se následně spojí do jedné speciální instrukce. Daná instrukce je pak implementována v hardwaru jako jeden funkční blok, takže se vykoná rychleji. Tahle práce popisuje problém nalezení a vybrání vhodných kandidátů na instrukční rozšíření. Také poskytuje stručný přehled pár nejznámějších algo- ritmů na řešení tohohle problému. Dále se práce detailněji zabývá algoritmem single-cut a jeho implementací.cs
dc.description.abstractOne of the important feature of application specific processors is performance. To maximize it, the processor must adapt to needs of application that it is going to perform. One of the ways to do that is to search for appropriate instructions that can be joined into one special instruction. This instruction is then implemented in hardware as a single function block. This bachelor's thesis describes problem of finding and selecting suitable candidates for instruction-set extension. It also provides brief overview of the few best known algorithms that solve this problem. Moreover the thesis deals with the single-cut algorithm and its implementation in more detail.en
dc.description.markEcs
dc.identifier.citationMELO, S. Zrychlení vykonávání softwaru pomocí automatických instrukčních rozšíření [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.cs
dc.identifier.other79549cs
dc.identifier.urihttp://hdl.handle.net/11012/55047
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectinstrukční rozšířenícs
dc.subjectalgoritmus single-cutcs
dc.subjectLLVM IRcs
dc.subjectzákladní blokcs
dc.subjectinstruction-set extensionen
dc.subjectsingle-cut algorithmen
dc.subjectLLVM IRen
dc.subjectbasic blocken
dc.titleZrychlení vykonávání softwaru pomocí automatických instrukčních rozšířenícs
dc.title.alternativeSoftware Execution Acceleration Using Automatic Instruction Set Extensionsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2013-06-13cs
dcterms.modified2020-05-10-16:11:22cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79549en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:01:13en
sync.item.modts2025.01.15 22:30:44en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
312.99 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79549.html
Size:
1.48 KB
Format:
Hypertext Markup Language
Description:
file review_79549.html
Collections