Sistem Komputasi GPU berbasis Remote Virtualization pada Mesin Virtual

Baskoro, Rizki Bayu (2017) Sistem Komputasi GPU berbasis Remote Virtualization pada Mesin Virtual. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img]
Preview
Text
Undergraduate-Thesis-2212100060.pdf - Published Version

Download (3MB) | Preview

Abstract

Seiring dengan perkembangan dari teknologi pada GPU (Graphic Processing Unit), maka konsep GPGPU (General Purpose Computing using GPU) semakin banyak digunakan dalam melakukan komputasi yang pada umum- nya dilakukan oleh CPU (Central Processing Unit). Den- gan kemampuan komputasi tersebut, konsep tersebut dapat diimplementasikan pada jaringan komputasi awan untuk menciptakan sebuah sistem komputasi berperforma tinggi (high performance computing). Namun, penerapan tersebut dapat terhalangi oleh terbatasnya sumber daya perangkat keras yang tersedia, serta tidak tersedianya virtualisasi GPU secara langsung pada teknologi mesin virtual yang ada. Tujuan utama dari penelitian ini adalah untuk membangun sistem komputasi virtual berbasis GPGPU dan jaringan komputasi awan dengan menggunakan metode remote vir- tualization terhadap GPU pada jaringan. Pengujian di- lakukan dengan melakukan komputasi perkalian matriks berukuran besar pada CPU dan GPU baik secara langsung maupun virtualisasi, serta melakukan pengukuran bandwidth terhadap perpindahan data antara host memory dengan device memory untuk mendapatkan gambaran performa dari metode virtualisasi jarak jauh (remote virtualization). Dari hasil pengujian komputasi yang didapat, penggunaan metode virtualisasi jarak jauh terhadap GPU tampak tidak me- nunjukkan adanya penurunan performa bila dibandingkan dengan penggunaan GPU secara langsung. Namun demikian, besar bandwidth antara memori sistem terhadap memori dari GPU yang divirtualisasikan terbatasi oleh besar bandwidth praktikal dari jaringan yang digunakan, sehingga berpotensi mengurangi performa pada model komputasi tertentu yang bergantung pada komunikasi antara CPU dengan GPU. ================================================================================================================== With the development of GPU (Graphic Processing Unit) techno- logy, the concept of GPGPU (General Purpose Computing using GPU) are increasingly used in computational problems that is ge- nerally done by the CPU (Central Processing Unit). With such computing capability, the concept can be implemented on a cloud computing network to create a small high-performance computing system. However, the implementation can be hindered by the li- mited hardware resources available, and the inavailability of direct GPU virtualization on the existing virtual machine technology. The main objective of this research is to build a virtual computing sys- tem based on GPGPU and cloud computing network using remote method on GPU virtualization on the network. Testing is done by computing a large matrix multiplication on the CPU and GPU both directly and virtualized, as well as measuring the bandwidth of data transfer between host memory with device memory to get the perfor- mance overview of the remote virtualization method. From the test results obtained, the use of remote virtualization methods on GPU did not show any decrease in performance when compared with the conventional use of the GPU. However, the bandwidth between the system memory to the GPU memory were limited by practical ban- dwidth of the network architecture used, thus potentially reducing performance on a particular computing model that relies on com- munication between CPU and GPU.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: GPGPU (General Purpose Computing using GPU), Mesin Virtual, GPU, Performa
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5105.546 Computer algorithms
Divisions: Faculty of Industrial Technology > Electrical Engineering > (S1) Undergraduate Theses
Depositing User: - RIZKI BAYU BASKORO
Date Deposited: 13 Mar 2017 02:54
Last Modified: 13 Mar 2017 02:58
URI: http://repository.its.ac.id/id/eprint/3923

Actions (login required)

View Item View Item