2011
Computing Optimal Cycle Mean in Parallel on CUDA
BARNAT, Jiří, Petr BAUCH, Luboš BRIM a Milan ČEŠKAZákladní údaje
Originální název
Computing Optimal Cycle Mean in Parallel on CUDA
Název česky
Paralelní CUDA algoritmy pro výpočet cyklů s optimální hodnotou
Autoři
BARNAT, Jiří (203 Česká republika, garant, domácí), Petr BAUCH (203 Česká republika, domácí), Luboš BRIM (203 Česká republika, domácí) a Milan ČEŠKA (203 Česká republika, domácí)
Vydání
Electronic Proceedings in Theoretical Computer Science, 2011, 2075-2180
Další údaje
Jazyk
angličtina
Typ výsledku
Článek v odborném periodiku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Spojené státy
Utajení
není předmětem státního či obchodního tajemství
Odkazy
Kód RIV
RIV/00216224:14330/11:00050202
Organizační jednotka
Fakulta informatiky
UT WoS
000219679600009
Klíčová slova česky
Ověřování modelu; hardvérové platformy; paralelismus
Klíčová slova anglicky
Model checking; hardware platforms; parallelism
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 12. 12. 2012 11:09, Mgr. Petr Bauch, Ph.D.
V originále
Computation of optimal cycle mean in a directed weighted graph has many applications in program analysis, performance verification in particular. In this paper we propose a data-parallel algorithmic solution to the problem and show how the computation of optimal cycle mean can be efficiently accelerated by means of CUDA technology. We show how the problem of computation of optimal cycle mean is decomposed into a sequence of data-parallel graph computation primitives and show how these primitives can be implemented and optimized for CUDA computation. Finally, we report a fivefold experimental speed up on graphs representing models of distributed systems when compared to best sequential algorithms.
Česky
Výpočet cyklů s optimální hodnotou v orientovaném grafu má mnoho různých využití. V tomto článku navrhujeme nový datově paralelní algoritmus pro řešení prolému s využitím technologie CUDA. Experimentální měření ukazují až pětinásobné zrychlení v porovnání s nejlepším sekvenčním algoritmem.
Návaznosti
GA201/09/1389, projekt VaV |
| ||
GD102/09/H042, projekt VaV |
| ||
GP201/09/P497, projekt VaV |
| ||
MSM0021622419, záměr |
| ||
MUNI/A/0914/2009, interní kód MU |
|