Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC

Solving linear system with a magnitude of thousand to ten thousand of unknowns takes a very long time in serial fashion. Furthermore, linear system that is discretised from Partial Dif erentiation Equations (PDE) is also typically solved by a class of iterative method. Therefore, by parallelising Ja...

Full description

Saved in:
Bibliographic Details
Main Authors: Hazmi Wahab, Muhammad Hafizul, Abdul Hamid, Nor Asilah Wati
Format: Article
Published: IAEME Publication 2020
Online Access:http://psasir.upm.edu.my/id/eprint/87113/
https://iaeme.com/Home/issue/IJARET?Volume=11&Issue=12
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.87113
record_format eprints
spelling my.upm.eprints.871132024-06-12T08:26:05Z http://psasir.upm.edu.my/id/eprint/87113/ Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC Hazmi Wahab, Muhammad Hafizul Abdul Hamid, Nor Asilah Wati Solving linear system with a magnitude of thousand to ten thousand of unknowns takes a very long time in serial fashion. Furthermore, linear system that is discretised from Partial Dif erentiation Equations (PDE) is also typically solved by a class of iterative method. Therefore, by parallelising Jacobi Iterative Method using OpenACC, we are able to review and compare OpenACC’s capabilities in accelerating Jacobi Iterative Method using compiler directives approach as opposed to CUDA’s approach. Moreover, we implemented OpenACC in two distinctive domains, where the first domain is on manycore environment with a testbed hardware of Nvidia GeForce GTX 980 and the second domain is on multicore environment where 4 CPU(s) of AMD Opteron 6272 chips are clustered on a single machine with a total of 64 cores. This research project has shown great potentials of the implemented Jacobi Iterative Method using OpenACC as we managed to obtain verily rewarding results. Where, the highest speedup gain is up to 82x faster on GPU with Unified Memory (UM) enabled and 55x times faster on CPU where all 64 cores are fully utilized, and this is when the number of unknowns to be solved is 25,000 and 2,500 respectively. IAEME Publication 2020 Article PeerReviewed Hazmi Wahab, Muhammad Hafizul and Abdul Hamid, Nor Asilah Wati (2020) Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC. International Journal of Advanced Research in Engineering and Technology (IJARET), 11 (12). 1248 - 1260. ISSN 0976-6480; ESSN: 0976-6499 https://iaeme.com/Home/issue/IJARET?Volume=11&Issue=12 10.34218/IJARET.11.12.2020.120
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
description Solving linear system with a magnitude of thousand to ten thousand of unknowns takes a very long time in serial fashion. Furthermore, linear system that is discretised from Partial Dif erentiation Equations (PDE) is also typically solved by a class of iterative method. Therefore, by parallelising Jacobi Iterative Method using OpenACC, we are able to review and compare OpenACC’s capabilities in accelerating Jacobi Iterative Method using compiler directives approach as opposed to CUDA’s approach. Moreover, we implemented OpenACC in two distinctive domains, where the first domain is on manycore environment with a testbed hardware of Nvidia GeForce GTX 980 and the second domain is on multicore environment where 4 CPU(s) of AMD Opteron 6272 chips are clustered on a single machine with a total of 64 cores. This research project has shown great potentials of the implemented Jacobi Iterative Method using OpenACC as we managed to obtain verily rewarding results. Where, the highest speedup gain is up to 82x faster on GPU with Unified Memory (UM) enabled and 55x times faster on CPU where all 64 cores are fully utilized, and this is when the number of unknowns to be solved is 25,000 and 2,500 respectively.
format Article
author Hazmi Wahab, Muhammad Hafizul
Abdul Hamid, Nor Asilah Wati
spellingShingle Hazmi Wahab, Muhammad Hafizul
Abdul Hamid, Nor Asilah Wati
Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
author_facet Hazmi Wahab, Muhammad Hafizul
Abdul Hamid, Nor Asilah Wati
author_sort Hazmi Wahab, Muhammad Hafizul
title Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
title_short Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
title_full Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
title_fullStr Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
title_full_unstemmed Performance evaluation of jacobi iterative method in solving diagonally dominant linear system using OpenACC
title_sort performance evaluation of jacobi iterative method in solving diagonally dominant linear system using openacc
publisher IAEME Publication
publishDate 2020
url http://psasir.upm.edu.my/id/eprint/87113/
https://iaeme.com/Home/issue/IJARET?Volume=11&Issue=12
_version_ 1802978782653448192
score 13.214268