Zrychlení vykonávání softwaru pomocí automatických instrukčních rozšíření
but.committee | prof. 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.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Masařík, Karel | cs |
dc.contributor.author | Melo, Stanislav | cs |
dc.contributor.referee | Dolíhal, Luděk | cs |
dc.date.created | 2013 | cs |
dc.description.abstract | Jednou 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.abstract | One 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.mark | E | cs |
dc.identifier.citation | MELO, 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.other | 79549 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/55047 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | instrukční rozšíření | cs |
dc.subject | algoritmus single-cut | cs |
dc.subject | LLVM IR | cs |
dc.subject | základní blok | cs |
dc.subject | instruction-set extension | en |
dc.subject | single-cut algorithm | en |
dc.subject | LLVM IR | en |
dc.subject | basic block | en |
dc.title | Zrychlení vykonávání softwaru pomocí automatických instrukčních rozšíření | cs |
dc.title.alternative | Software Execution Acceleration Using Automatic Instruction Set Extensions | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2013-06-13 | cs |
dcterms.modified | 2020-05-10-16:11:22 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79549 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 18:01:13 | en |
sync.item.modts | 2025.01.15 22:30:44 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |