
CPU AND GPU PERFORMANCE ANALYSIS ON 2D MATRIX OPERATION
Author(s) -
Kwek Benny Kurniawan,
YB Dwi Setianto
Publication year - 2021
Publication title -
proxies: jurnal informatika
Language(s) - English
Resource type - Journals
ISSN - 2301-9220
DOI - 10.24167/proxies.v2i1.3194
Subject(s) - computer science , graphics processing unit , parallel computing , central processing unit , thread (computing) , graphics , cuda , rendering (computer graphics) , general purpose computing on graphics processing units , asynchronous communication , fortran , computational science , python (programming language) , general purpose , computer graphics (images) , computer architecture , operating system , computer network
GPU or Graphic Processing Unit can be used on many platforms in general GPUs are used for rendering graphics but now GPUs are general purpose parallel processors with support for easily accessible programming interfaces and industry standard languages such as C, Python and Fortran. In this study, the authors will compare CPU and GPU for completing some matrix calculation. To compare between CPU and GPU, the authors have done some testing to observe the use of Processing Unit, memory and computing time to complete matrix calculations by changing matrix sizes and dimensions. The results of tests that have been done shows asynchronous GPU is faster than sequential. Furthermore, thread for GPU needs to be adjusted to achieve efficiency in GPU load.