Simulátor PRAM strojů - exkluzivní zápis
| dc.contributor.advisor | Kot, Martin | |
| dc.contributor.author | Kopidol, Jan | |
| dc.contributor.referee | Sawa, Zdeněk | |
| dc.date.accepted | 2024-06-04 | |
| dc.date.accessioned | 2024-06-27T17:24:05Z | |
| dc.date.available | 2024-06-27T17:24:05Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | PRAM, Parallel Random Access Machine, je obecný výpočetní model, který může být použit pro návrh paralelních algoritmů. Práce se zabývá implementací simulátoru stroje PRAM. Jsou definovány varianty PRAM, lišící se podle způsobu přístupu ke sdílené paměti, například varianta EREW (Exclusive Read Exclusive Write). V práci je podrobně popsána implementace stroje PRAM a implementace přístupu různých variant do sdílené paměti. Simulátor je rozdělen na dvě části, na knihovnu simulující stroj PRAM a na webovou aplikaci. Ta dovoluje uživateli se strojem interagovat, přehledně zobrazit jeho stav nebo jej vytvořit podle přesně definované syntaxe. Celý simulátor je vytvořen v jazyce C# a webová aplikace je vyvinuta v aplikačním rámci pro vývoj jednostránkových aplikací Blazor WebAssembly. | cs |
| dc.description.abstract | The PRAM, Parallel Random Access Machine, is a general computational model that can be used for design of parallel algorithms. This thesis describes the implementation of a PRAM simulator. Multiple variants of PRAM are defined, differing in their method of accessing shared memory, such as the EREW (Exclusive Read Exclusive Write) variant. The implementation of the PRAM machine and its access methods to shared memory are described in great detail. The simulator is divided into two parts: a library that simulates the PRAM machine and a web application. The web application allows the user to interact with the machine, display its state, or create one using a precisely defined syntax. The entire simulator is developed in C# and the web application is built using Blazor WebAssembly, a framework for creating single-page applications. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 1630448 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KOP0269_FEI_B0613A140014_2024 | |
| dc.identifier.uri | http://hdl.handle.net/10084/153615 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Parallel RAM | cs |
| dc.subject | Výpočetní model | cs |
| dc.subject | Sdílená paměť | cs |
| dc.subject | Paralelismus | cs |
| dc.subject | .NET | cs |
| dc.subject | Jednostránková aplikace | cs |
| dc.subject | Parallel RAM | en |
| dc.subject | Computational model | en |
| dc.subject | Shared memory | en |
| dc.subject | Parallelism | en |
| dc.subject | .NET | en |
| dc.subject | Single-Page App | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Simulátor PRAM strojů - exkluzivní zápis | cs |
| dc.title.alternative | Simulator of PRAM Machines - Exclusive Write | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- KOP0269_FEI_B0613A140014_2024.pdf
- Size:
- 1.55 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KOP0269_FEI_B0613A140014_2024_zadani.pdf
- Size:
- 123.97 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KOP0269_FEI_B0613A140014_2024_priloha.zip
- Size:
- 8.98 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- KOP0269_FEI_B0613A140014_2024_posudek_vedouci_Kot_Martin.pdf
- Size:
- 148.75 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kot, Martin
Loading...
- Name:
- KOP0269_FEI_B0613A140014_2024_posudek_oponent_Sawa_Zdenek.pdf
- Size:
- 149.95 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Sawa, Zdeněk