Optimalizace rychlosti výpočtu knihovny PetNetSim
but.committee | prof. Ing. Dagmar Janáčová, CSc. (předseda) prof. RNDr. Ing. Miloš Šeda, Ph.D. (místopředseda) doc. Ing. Renata Wagnerová, Ph.D. (člen) doc. Ing. Václav Jirsík, CSc. (člen) doc. Ing. Simeon Simeonov, CSc. (člen) | cs |
but.defence | Student s jistotou prezentoval výsledky své diplomové práce. Následovali dotazy členů komise na metodu měření, význam optimalizace a interpretaci hodnot v grafech. | cs |
but.jazyk | čeština (Czech) | |
but.program | Aplikovaná informatika a řízení | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Dobrovský, Ladislav | cs |
dc.contributor.author | Dražka, Vojtěch | cs |
dc.contributor.referee | Holoubek, Tomáš | cs |
dc.date.accessioned | 2022-06-14T07:55:29Z | |
dc.date.available | 2022-06-14T07:55:29Z | |
dc.date.created | 2022 | cs |
dc.description.abstract | Cílem diplomové práce byla optimalizace rychlosti výpočtu knihovny PetNetSim, která je momentálně implementovaná v jazyce Python. Smyslem práce bylo přistoupit k optimalizaci ze širšího hlediska a pokusit se Python urychlit pomocí různých technik. Práce se zabývá průzkumem dostupných řešení ve formě alternativních interpretů, rozšiřujících modulů, metody transkompilace a možnostmi vývoje výpočetního jádra coby modulu napsaném v systémovém jazyce. Praktická část popisuje snahu o implementaci těchto metod a jejich porovnání. Dále je implementována metoda multiprocessingu a nastíněn postup při vývoji výpočetního jádra coby rozšiřujícího modulu. | cs |
dc.description.abstract | The aim of the thesis was to optimize the computation speed of the PetNetSim library, which is currently implemented in Python. The purpose of the thesis was to approach the optimization from a broader perspective and try to speed up Python using various techniques. The thesis explores the solutions available in the form of alternative interpreters, extending modules, trans-compilation methods and the possibility of developing the computational core as a module written in the system language. The practical part describes efforts to implement these methods and their comparison. Furthermore, the multiprocessing method is implemented and the procedure for developing the computational core as an extending module is outlined. | en |
dc.description.mark | A | cs |
dc.identifier.citation | DRAŽKA, V. Optimalizace rychlosti výpočtu knihovny PetNetSim [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2022. | cs |
dc.identifier.other | 139979 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/205243 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta strojního inženýrství | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Optimalizace | cs |
dc.subject | alternativní interpret | cs |
dc.subject | rozšiřující modul | cs |
dc.subject | transpiler | cs |
dc.subject | tanskompilace | cs |
dc.subject | multiprocessing | cs |
dc.subject | Python | cs |
dc.subject | C++ | cs |
dc.subject | Cython | cs |
dc.subject | PyPy | cs |
dc.subject | Pyston | cs |
dc.subject | Cinder | cs |
dc.subject | Pyjion | cs |
dc.subject | Optimization | en |
dc.subject | alternative interpreter | en |
dc.subject | extension module | en |
dc.subject | transpiler | en |
dc.subject | tanscompilation | en |
dc.subject | multiprocessing | en |
dc.subject | Python | en |
dc.subject | C++ | en |
dc.subject | Cython | en |
dc.subject | PyPy | en |
dc.subject | Pyston | en |
dc.subject | Cinder | en |
dc.subject | Pyjion | en |
dc.title | Optimalizace rychlosti výpočtu knihovny PetNetSim | cs |
dc.title.alternative | PetNetSim Library Computation Performace Optimization | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-13 | cs |
dcterms.modified | 2022-06-13-18:50:47 | cs |
eprints.affiliatedInstitution.faculty | Fakulta strojního inženýrství | cs |
sync.item.dbid | 139979 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2022.06.14 09:55:29 | en |
sync.item.modts | 2022.06.14 08:12:42 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav automatizace a informatiky | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 3.96 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_139979.html
- Size:
- 8.28 KB
- Format:
- Hypertext Markup Language
- Description:
- review_139979.html