|
|
|
|
LEADER |
02811na a2200229 4500 |
003 |
HR-ZaFER |
008 |
160221s2019 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid6854
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Glavan, Marko
|9 40920
|
245 |
1 |
0 |
|a Ubrzavanje rješavanja 2D Poissonove jednadžbe u hibridnom CPU-GPU računskom okruženju :
|b diplomski rad /
|c Marko Glavan ; [mentor Mirko Poljak].
|
246 |
1 |
|
|a Accelerating the 2D Poisson equation solver in a hybrid CPU-GPU computational environment
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b M. Glavan,
|c 2019.
|
300 |
|
|
|a 41 str. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b diplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Elektroničko i računalno inženjerstvo, šifra smjera: 48, datum predaje: 2019-06-28, datum završetka: 2019-07-19
|
520 |
3 |
|
|a Sažetak na hrvatskom: U ovom radu je napravljen pregled metoda za ubrzavanje računanja 2D Poissonove jednadžbe u CPU, GPU te hibridnom CPU-GPU okruženju, te su napravljene implementacije i uspoređena trajanja izvođenja u MATLAB-u, korištenjem numeričkih biblioteka BLAS i LAPACK u C-u, te na GPU-u korištenjem C CUDA-e. Analiza je provedena na silicijskom MOSFET-u s dvije upravljačke elektrode. Poissonova jednadžba je riješena metodom konačnih razlika sa koracima diskretizacije veličine svega 0,1 nm, što je u slučaju najvećeg tranzistora dalo mrežu od 27300 točaka. Utvrđeno je da MATLAB nije pogodan za rješavanje problema ove veličine. CUDA sparse implementacija postiže ubrzanje od 27 puta u usporedbi sa MATLAB dense implementacijom, odnosno 21 puta u usporedbi sa MATLAB sparse implementacijom.
|
520 |
3 |
|
|a Sažetak na engleskom: This thesis presents a review of the methods of accelerating the computation of the 2D Poisson equation in the CPU, GPU and the hybrid CPU-GPU environment. Implementation and comparison were performed in MATLAB, in C using the BLAS and LAPACK numeric libraries and at the GPU using C CUDA. The analysis was done on double-gate silicon MOSFET. Poisson solution was obtained using a 2D finite difference method with discretized steps of only 0.1 nm, which in the case of the largest transistor formed a grid of 27300 points. It was found that MATLAB is not suitable for solving the problem of this size. CUDA sparse implementation achieved acceleration of 27 times compared to MATLAB dense implementation, respectively to 21 times compared to MATLAB sparse implementation.
|
653 |
|
1 |
|a Poissonova jednadžba
|a konačne razlike
|a GPU
|a CUDA
|a paralelno računanje
|a numeričke biblioteke
|a znanstveno računanje
|
653 |
|
1 |
|a Poisson equation
|a finite differences
|a GPU
|a CUDA
|a parallel computing
|a numerical libraries
|a scientific computing
|
700 |
1 |
|
|a Poljak, Mirko
|4 ths
|9 31099
|
942 |
|
|
|c Y
|
999 |
|
|
|c 51629
|d 51629
|