Simple view
Full metadata view
Authors
Statistics
Akceleracja algorytmów numerycznych na GPU
Accelerating numerical algorithms with GPU
akceleracja, GPU, CUDA, algorytmy numeryczne, mnożenie macierzy
acceleration, GPU, CUDA, numerical algorithms, matrix multiplication
Celem niniejszej pracy jest zaprezentowanie korzyści wynikających z wykorzystania GPU do akceleracji algorytmów numerycznych. W pracy opisuję ograniczenia klasycznego podejścia wynikającego z użycia CPU do przeprowadzania obliczeń, budowę kart graficz-nych oraz biblioteki wykorzystywane do akceleracji obliczeń na GPU, a w szczególności NVIDIA CUDA. Zawiera ona także przykłady użycia akceleracji wykorzystującej platformę programistyczną CUDA do mnożenia macierzy oraz porównanie wydajności pomiędzy kla-sycznymi obliczeniami używającymi CPU a akcelerowanymi obliczeniami na GPU.
The main aim of this thesis is to demonstrate the benefits of using GPU acceleration for nu-merical algorithms. The thesis presents restrictions imposed by usage of CPU in calcula-tions, graphics cards architecture as well as libraries used to accelerate calculations on GPU, especially NVIDIA CUDA. It also contains examples of using CUDA platform for matrix multiplication and comparison of efficiency between conventional CPU and GPU-accelerated computations.
dc.abstract.en | The main aim of this thesis is to demonstrate the benefits of using GPU acceleration for nu-merical algorithms. The thesis presents restrictions imposed by usage of CPU in calcula-tions, graphics cards architecture as well as libraries used to accelerate calculations on GPU, especially NVIDIA CUDA. It also contains examples of using CUDA platform for matrix multiplication and comparison of efficiency between conventional CPU and GPU-accelerated computations. | pl |
dc.abstract.pl | Celem niniejszej pracy jest zaprezentowanie korzyści wynikających z wykorzystania GPU do akceleracji algorytmów numerycznych. W pracy opisuję ograniczenia klasycznego podejścia wynikającego z użycia CPU do przeprowadzania obliczeń, budowę kart graficz-nych oraz biblioteki wykorzystywane do akceleracji obliczeń na GPU, a w szczególności NVIDIA CUDA. Zawiera ona także przykłady użycia akceleracji wykorzystującej platformę programistyczną CUDA do mnożenia macierzy oraz porównanie wydajności pomiędzy kla-sycznymi obliczeniami używającymi CPU a akcelerowanymi obliczeniami na GPU. | pl |
dc.affiliation | Wydział Fizyki, Astronomii i Informatyki Stosowanej | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Korcyl, Grzegorz | pl |
dc.contributor.author | Żak, Szymon | pl |
dc.contributor.departmentbycode | UJK/WFAIS | pl |
dc.contributor.reviewer | Korcyl, Grzegorz | pl |
dc.contributor.reviewer | Gajos, Aleksander | pl |
dc.date.accessioned | 2020-10-20T19:36:16Z | |
dc.date.available | 2020-10-20T19:36:16Z | |
dc.date.submitted | 2020-09-14 | pl |
dc.fieldofstudy | informatyka | pl |
dc.identifier.apd | diploma-142365-248240 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/249316 | |
dc.language | pol | pl |
dc.subject.en | acceleration, GPU, CUDA, numerical algorithms, matrix multiplication | pl |
dc.subject.pl | akceleracja, GPU, CUDA, algorytmy numeryczne, mnożenie macierzy | pl |
dc.title | Akceleracja algorytmów numerycznych na GPU | pl |
dc.title.alternative | Accelerating numerical algorithms with GPU | pl |
dc.type | licenciate | pl |
dspace.entity.type | Publication |