Wykorzystanie GPGPU w obliczeniach równoległych na przykładzie NVIDIA CUDA

master
dc.abstract.otherCelem niniejszej pracy było przedstawienie architektury NVIDIA CUDA na przykładzie aplikacji do wyszukiwania wystąpień wzorca w obrazie monochromatycznym. Ukazano specyficzne podejście do pisania programów dla CUDA, które musi brać pod uwagę charakterystykę sprzętową tej architektury.Metoda wyszukiwania wzorca w obrazie bazuje na metryce Hausdorffa mierzącej odległość między skończonymi zbiorami punktów. Wprowadzona modyfikacja pozwala porównywać fragmenty obrazów, co umożliwia wyszukiwanie w obrazach z szumami, gdzie szukany kształt jest częściowo przesłonięty.Projekt został napisany w języku C# z użyciem biblioteki CUDA.NET. Charakteryzuje się modularną budową, opartą na wtyczkach (ang. plugins). Umożliwia ona rozszerzanie aplikacji o nowe metody wyszukiwania bez konieczności modyfikacji istniejącego kodu.Wyniki porównawcze ukazują potencjał drzemiący w procesorze graficznym. Przewaga GPU wzrasta wraz z rozmiarem danych, dzięki konstrukcji algorytmu, w której nacisk został położony na wykorzystanie silnej wielowątkowości karty graficznej.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.contributor.advisorSmołka, Maciej - 131950 pl
dc.contributor.authorGrabowski, Jędrzejpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerDenkowski, Zdzisław - 127715 pl
dc.contributor.reviewerSmołka, Maciej - 131950 pl
dc.date.accessioned2020-07-13T19:27:16Z
dc.date.available2020-07-13T19:27:16Z
dc.date.submitted2010-10-21pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-51661-36376pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/167839
dc.subject.otherCUDA, GPU, metryka Haussdorffa, wyszukiwanie wzorca w obraziepl
dc.titleWykorzystanie GPGPU w obliczeniach równoległych na przykładzie NVIDIA CUDApl
dc.title.alternativeUtilization of GPGPU in parallel computing exemplified by NVIDIA CUDApl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.otherpl
Celem niniejszej pracy było przedstawienie architektury NVIDIA CUDA na przykładzie aplikacji do wyszukiwania wystąpień wzorca w obrazie monochromatycznym. Ukazano specyficzne podejście do pisania programów dla CUDA, które musi brać pod uwagę charakterystykę sprzętową tej architektury.Metoda wyszukiwania wzorca w obrazie bazuje na metryce Hausdorffa mierzącej odległość między skończonymi zbiorami punktów. Wprowadzona modyfikacja pozwala porównywać fragmenty obrazów, co umożliwia wyszukiwanie w obrazach z szumami, gdzie szukany kształt jest częściowo przesłonięty.Projekt został napisany w języku C# z użyciem biblioteki CUDA.NET. Charakteryzuje się modularną budową, opartą na wtyczkach (ang. plugins). Umożliwia ona rozszerzanie aplikacji o nowe metody wyszukiwania bez konieczności modyfikacji istniejącego kodu.Wyniki porównawcze ukazują potencjał drzemiący w procesorze graficznym. Przewaga GPU wzrasta wraz z rozmiarem danych, dzięki konstrukcji algorytmu, w której nacisk został położony na wykorzystanie silnej wielowątkowości karty graficznej.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.contributor.advisorpl
Smołka, Maciej - 131950
dc.contributor.authorpl
Grabowski, Jędrzej
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Denkowski, Zdzisław - 127715
dc.contributor.reviewerpl
Smołka, Maciej - 131950
dc.date.accessioned
2020-07-13T19:27:16Z
dc.date.available
2020-07-13T19:27:16Z
dc.date.submittedpl
2010-10-21
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-51661-36376
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/167839
dc.subject.otherpl
CUDA, GPU, metryka Haussdorffa, wyszukiwanie wzorca w obrazie
dc.titlepl
Wykorzystanie GPGPU w obliczeniach równoległych na przykładzie NVIDIA CUDA
dc.title.alternativepl
Utilization of GPGPU in parallel computing exemplified by NVIDIA CUDA
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
7
Views per month
Views per city
Szczecin
2
Wroclaw
2
Dublin
1
Dąbrowa Górnicza
1

No access

No Thumbnail Available