Simulátor PRAM strojů - exkluzivní zápis

dc.contributor.advisorKot, Martin
dc.contributor.authorKopidol, Jan
dc.contributor.refereeSawa, Zdeněk
dc.date.accepted2024-06-04
dc.date.accessioned2024-06-27T17:24:05Z
dc.date.available2024-06-27T17:24:05Z
dc.date.issued2024
dc.description.abstractPRAM, 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.abstractThe 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.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent1630448 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisKOP0269_FEI_B0613A140014_2024
dc.identifier.urihttp://hdl.handle.net/10084/153615
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectParallel RAMcs
dc.subjectVýpočetní modelcs
dc.subjectSdílená paměťcs
dc.subjectParalelismuscs
dc.subject.NETcs
dc.subjectJednostránková aplikacecs
dc.subjectParallel RAMen
dc.subjectComputational modelen
dc.subjectShared memoryen
dc.subjectParallelismen
dc.subject.NETen
dc.subjectSingle-Page Appen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleSimulátor PRAM strojů - exkluzivní zápiscs
dc.title.alternativeSimulator of PRAM Machines - Exclusive Writeen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
KOP0269_FEI_B0613A140014_2024.pdf
Size:
1.55 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KOP0269_FEI_B0613A140014_2024_zadani.pdf
Size:
123.97 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KOP0269_FEI_B0613A140014_2024_priloha.zip
Size:
8.98 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
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...
Thumbnail Image
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