Optimalizace rychlosti výpočtu knihovny PetNetSim

but.committeeprof. 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.defenceStudent 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.programAplikovaná informatika a řízenícs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDobrovský, Ladislavcs
dc.contributor.authorDražka, Vojtěchcs
dc.contributor.refereeHoloubek, Tomášcs
dc.date.accessioned2022-06-14T07:55:29Z
dc.date.available2022-06-14T07:55:29Z
dc.date.created2022cs
dc.description.abstractCí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.abstractThe 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.markAcs
dc.identifier.citationDRAŽ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.other139979cs
dc.identifier.urihttp://hdl.handle.net/11012/205243
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta strojního inženýrstvícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectOptimalizacecs
dc.subjectalternativní interpretcs
dc.subjectrozšiřující modulcs
dc.subjecttranspilercs
dc.subjecttanskompilacecs
dc.subjectmultiprocessingcs
dc.subjectPythoncs
dc.subjectC++cs
dc.subjectCythoncs
dc.subjectPyPycs
dc.subjectPystoncs
dc.subjectCindercs
dc.subjectPyjioncs
dc.subjectOptimizationen
dc.subjectalternative interpreteren
dc.subjectextension moduleen
dc.subjecttranspileren
dc.subjecttanscompilationen
dc.subjectmultiprocessingen
dc.subjectPythonen
dc.subjectC++en
dc.subjectCythonen
dc.subjectPyPyen
dc.subjectPystonen
dc.subjectCinderen
dc.subjectPyjionen
dc.titleOptimalizace rychlosti výpočtu knihovny PetNetSimcs
dc.title.alternativePetNetSim Library Computation Performace Optimizationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-13cs
dcterms.modified2022-06-13-18:50:47cs
eprints.affiliatedInstitution.facultyFakulta strojního inženýrstvícs
sync.item.dbid139979en
sync.item.dbtypeZPen
sync.item.insts2022.06.14 09:55:29en
sync.item.modts2022.06.14 08:12:42en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav automatizace a informatikycs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.96 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
188.56 KB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_139979.html
Size:
8.28 KB
Format:
Hypertext Markup Language
Description:
review_139979.html
Collections