Paralelizace neuronové sítě Growing Neural Gas
| dc.contributor.advisor | Dvorský, Jiří | |
| dc.contributor.author | Malcharcziková, Eliška | |
| dc.contributor.referee | Dráždilová, Pavla | |
| dc.date.accepted | 2026-06-04 | |
| dc.date.accessioned | 2026-09-02T14:13:52Z | |
| dc.date.available | 2026-09-02T14:13:52Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Diplomová práce se zabývá paralelizací algoritmu Growing Neural Gas (GNG), inkrementální samoorganizující se neuronové sítě určené pro vektorovou kvantizaci a topologické mapování. Bylo navrženo a implementováno šest variant algoritmu v jazyce C# na platformě .NET 8: sekvenční referenční implementace, dvě varianty CPU paralelismu využívající Task Parallel Library a ThreadPool a tři varianty GPU akcelerace postavené na knihovnách ManagedCUDA a ILGPU s různými způsoby definice výpočetního kernelu. Varianty byly experimentálně porovnány na datasetu C4 z kolekce RedPajama-Data-1T s hash-based vektorizací. Experimenty ukázaly, že GPU akcelerace přináší výrazné zrychlení oproti sekvenční implementaci při zachování srovnatelné kvality shlukování, zatímco přínos CPU paralelismu je při dané velikosti sítě omezený. Byla rovněž identifikována a kvantifikována inherentní omezení plynoucí z online charakteru algoritmu GNG. | cs |
| dc.description.abstract | This thesis investigates the parallelization of the Growing Neural Gas (GNG) algorithm, an incremental self-organizing neural network used for vector quantization and topological mapping. Six variants of the algorithm were designed and implemented in C# on the .NET 8 platform: a sequential reference implementation, two CPU-parallel variants based on the Task Parallel Library and ThreadPool, and three GPU-accelerated variants built on ManagedCUDA and ILGPU with different kernel definition strategies. The variants were experimentally compared on the C4 dataset from the RedPajama-Data-1T collection using hash-based vectorization. Experiments showed that GPU acceleration provides substantial speedup over the sequential baseline while maintaining comparable clustering quality. CPU parallelism, however, offered limited benefit at the given network size. Inherent limitations arising from the online nature of the GNG algorithm were also identified and quantified. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 4130120 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | MAL0404_FEI_N0613A140034_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/158878 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Growing Neural Gas | cs |
| dc.subject | paralelizace | cs |
| dc.subject | GPU akcelerace | cs |
| dc.subject | CUDA | cs |
| dc.subject | ILGPU | cs |
| dc.subject | ManagedCUDA | cs |
| dc.subject | vektorová kvantizace | cs |
| dc.subject | shlukování | cs |
| dc.subject | C# | cs |
| dc.subject | .NET | cs |
| dc.subject | Growing Neural Gas | en |
| dc.subject | parallelization | en |
| dc.subject | GPU acceleration | en |
| dc.subject | CUDA | en |
| dc.subject | ILGPU | en |
| dc.subject | ManagedCUDA | en |
| dc.subject | vector quantization | en |
| dc.subject | clustering | en |
| dc.subject | C# | en |
| dc.subject | .NET | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Paralelizace neuronové sítě Growing Neural Gas | cs |
| dc.title.alternative | Parallelization of the Growing Neural Gas | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 25113698 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- MAL0404_FEI_N0613A140034_2026.pdf
- Size:
- 3.94 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- MAL0404_FEI_N0613A140034_2026_zadani.pdf
- Size:
- 157.32 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- MAL0404_FEI_N0613A140034_2026_priloha.zip
- Size:
- 19.49 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- MAL0404_FEI_N0613A140034_2026_posudek_vedouci_Dvorsky_Jiri.pdf
- Size:
- 157.22 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Dvorský, Jiří
Loading...
- Name:
- MAL0404_FEI_N0613A140034_2026_posudek_oponent_Drazdilova_Pavla.pdf
- Size:
- 157.59 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Dráždilová, Pavla