Paralelizace neuronové sítě Growing Neural Gas

dc.contributor.advisorDvorský, Jiří
dc.contributor.authorMalcharcziková, Eliška
dc.contributor.refereeDráždilová, Pavla
dc.date.accepted2026-06-04
dc.date.accessioned2026-09-02T14:13:52Z
dc.date.available2026-09-02T14:13:52Z
dc.date.issued2026
dc.description.abstractDiplomová 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.abstractThis 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.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent4130120 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisMAL0404_FEI_N0613A140034_2026
dc.identifier.urihttp://hdl.handle.net/10084/158878
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectGrowing Neural Gascs
dc.subjectparalelizacecs
dc.subjectGPU akceleracecs
dc.subjectCUDAcs
dc.subjectILGPUcs
dc.subjectManagedCUDAcs
dc.subjectvektorová kvantizacecs
dc.subjectshlukovánícs
dc.subjectC#cs
dc.subject.NETcs
dc.subjectGrowing Neural Gasen
dc.subjectparallelizationen
dc.subjectGPU accelerationen
dc.subjectCUDAen
dc.subjectILGPUen
dc.subjectManagedCUDAen
dc.subjectvector quantizationen
dc.subjectclusteringen
dc.subjectC#en
dc.subject.NETen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformatikacs
dc.titleParalelizace neuronové sítě Growing Neural Gascs
dc.title.alternativeParallelization of the Growing Neural Gasen
dc.typeDiplomová prácecs
local.files.count6
local.files.size25113698
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
MAL0404_FEI_N0613A140034_2026.pdf
Size:
3.94 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
MAL0404_FEI_N0613A140034_2026_zadani.pdf
Size:
157.32 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
MAL0404_FEI_N0613A140034_2026_priloha.zip
Size:
19.49 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
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...
Thumbnail Image
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