V této bakalářské práci se budu zabývat akcelerací algoritmu BFS (Breadth-first search) na grafické kartě. Jedná se algoritmus určený k průchodu grafem do šířky. Vysvětlím základní techniky paralelizace rozdělené podle Flynnovy klasifikace. Dále se budu zabývat stávajícími metodami paralelizace BFS na GPU. Následně provedu strukturované experimenty všech přístupů na stejném datasetu, porovnám a zhodnotím výsledky. Pro někoho nového je velice těžké se zorientovat v té to oblasti, z důvodu rozsáhlosti, chtěl jsem vytvořit práci která provede programátora začínajícího s paralelizací na GPU a umožní mu tak snazší vhled do této problematiky. Dále jsem se zaměřil na strukturované testování jednotlivých přístupů z různých prací a zhodnotil je z dů...