| dc.contributor.advisor | Gemrot, Jakub | |
| dc.creator | Borufka, Roman | |
| dc.date.accessioned | 2020-02-27T10:25:45Z | |
| dc.date.available | 2020-02-27T10:25:45Z | |
| dc.date.issued | 2020 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/116800 | |
| dc.description.abstract | Game developers are searching for new ways of writing high performance code in order to adapt to trends in hardware development. Unity's relatively new DOTS system has introduced a new way, how to write code in order to fully exploit all aspects of modern processors, e.g. multithreading or SIMD instructions. The thesis focuses on creation of a generally-usable performance testing suite in order to benchmark the performance of various features of Unity DOTS system. Based on the results of the benchmarks a list of recommendations for writing high-performance solutions in Unity is compiled. The recommendations are evaluated in a real-time boids simulation. | en_US |
| dc.description.abstract | Herní vývojáři hledají nové způsoby psaní vysoce výkonného kódu, tak aby se mohli přizpůsobit trendům ve vývoji hardwaru. Relativně nový systém DOTS od Unity představil nový způsob, jak psát kód tak, aby se daly plně využít všechny aspekty moderních procesorů, např. multithreading nebo SIMD instrukce. Práce se zaměřuje na vytvoření obecně použitelné sady pro testování výkonu za účelem srovnání výkonů různých vlastností systému Unity DOTS. Na základě výsledků benchmarků se sestaví seznam doporučení pro psaní vysoce výkonných řešení v Unity. Doporučení jsou vyhodnocena simulací boidů v reálném čase. | cs_CZ |
| dc.language | English | cs_CZ |
| dc.language.iso | en_US | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.subject | výkonné systémy | cs_CZ |
| dc.subject | testování výkonu | cs_CZ |
| dc.subject | vývoj počítačových her | cs_CZ |
| dc.subject | Unity | cs_CZ |
| dc.subject | DOTS | cs_CZ |
| dc.subject | high-performance systems | en_US |
| dc.subject | performance testing | en_US |
| dc.subject | video game development | en_US |
| dc.subject | Unity | en_US |
| dc.subject | DOTS | en_US |
| dc.title | Performance testing suite for Unity DOTS | en_US |
| dc.type | diplomová práce | cs_CZ |
| dcterms.created | 2020 | |
| dcterms.dateAccepted | 2020-02-06 | |
| dc.description.department | Katedra softwaru a výuky informatiky | cs_CZ |
| dc.description.department | Department of Software and Computer Science Education | en_US |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
| dc.identifier.repId | 218644 | |
| dc.title.translated | Nástroje pro testování výkonu systému Unity DOTS | cs_CZ |
| dc.contributor.referee | Husák, Robert | |
| thesis.degree.name | Mgr. | |
| thesis.degree.level | navazující magisterské | cs_CZ |
| thesis.degree.discipline | Computer Graphics and Game Development | en_US |
| thesis.degree.discipline | Počítačová grafika a vývoj počítačových her | cs_CZ |
| thesis.degree.program | Computer Science | en_US |
| thesis.degree.program | Informatika | cs_CZ |
| uk.thesis.type | diplomová práce | cs_CZ |
| uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwaru a výuky informatiky | cs_CZ |
| uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software and Computer Science Education | en_US |
| uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
| uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
| uk.faculty-abbr.cs | MFF | cs_CZ |
| uk.degree-discipline.cs | Počítačová grafika a vývoj počítačových her | cs_CZ |
| uk.degree-discipline.en | Computer Graphics and Game Development | en_US |
| uk.degree-program.cs | Informatika | cs_CZ |
| uk.degree-program.en | Computer Science | en_US |
| thesis.grade.cs | Výborně | cs_CZ |
| thesis.grade.en | Excellent | en_US |
| uk.abstract.cs | Herní vývojáři hledají nové způsoby psaní vysoce výkonného kódu, tak aby se mohli přizpůsobit trendům ve vývoji hardwaru. Relativně nový systém DOTS od Unity představil nový způsob, jak psát kód tak, aby se daly plně využít všechny aspekty moderních procesorů, např. multithreading nebo SIMD instrukce. Práce se zaměřuje na vytvoření obecně použitelné sady pro testování výkonu za účelem srovnání výkonů různých vlastností systému Unity DOTS. Na základě výsledků benchmarků se sestaví seznam doporučení pro psaní vysoce výkonných řešení v Unity. Doporučení jsou vyhodnocena simulací boidů v reálném čase. | cs_CZ |
| uk.abstract.en | Game developers are searching for new ways of writing high performance code in order to adapt to trends in hardware development. Unity's relatively new DOTS system has introduced a new way, how to write code in order to fully exploit all aspects of modern processors, e.g. multithreading or SIMD instructions. The thesis focuses on creation of a generally-usable performance testing suite in order to benchmark the performance of various features of Unity DOTS system. Based on the results of the benchmarks a list of recommendations for writing high-performance solutions in Unity is compiled. The recommendations are evaluated in a real-time boids simulation. | en_US |
| uk.file-availability | V | |
| uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatiky | cs_CZ |
| thesis.grade.code | 1 | |
| uk.publication-place | Praha | cs_CZ |