Skip to content
T

TabulasiParalel

Project ID: 77

Tabulasi Paralel untuk mempercepat proses tabulasi.

Selamat Datang

Tabulasi Paralel merupakan aplikasi yang bertujuan untuk mempercepat proses tabulasi data dengan memanfaatkan teknologi multithreading pada CPU-GPU.

1. Instalasi

1.1 System Requirements

Berikut merupakan spesifikasi yang dibutuhkan untuk menjalankan aplikasi Tabulasi Paralel:
  • CPU : Intel Xeon E5 1650
  • GPU : GTX 1070 8GB
  • RAM :16 GB DDR3
  • OS :Windows 7 64 bit

Perlu diperhatikan, ketika menjalankan aplikasi ini dengan menggunakan PC yang tidak sesuai dengan spesifikasi diatas, maka kemungkinan akan terjadi error. Untuk lebih jelas mengenai error, lihat pada bagian 3.0 Mengatasi Error.

1.2 Software

Berikut merupakan beberapa software yang diperlukan untuk menggunakan aplikasi ini:

Untuk proses instalasi, dapat dilihat pada dokumentasi masing-masing software.

1.3 Konfigurasi

Konfigurasi Database
  • Buka MySQL Server yang sudah ter-install.
  • Pada bagian Navigator, pilih Data Import/Restore > Import from Self-Contained File > Pilih file sql > Klik Start Import. mysql

Konfigurasi Menghubungkan MySQL dengan Aplikasi.

i. Buka Aplikasi Tabulasi Paralel

ii. Pada menu bar, pilih Project > Tabulasi Paralel Properties

iii. Pilih VC++ Directories > Include Directories, add directory MySQL> Klik Apply. MVS_1 iv. Pilih Linker > Input > Additional Dependencies, add directory library MySQL > Klik Apply. MSV_3

2. Demo

2.1 Demo Aplikasi

Jalankan Aplikasi melalui direktori: Tabulasi Paralel\x64\Release\ Tabulasi Paralel.exe

i. Pilih Jenis Operasi Query Demo_1

ii. Hasil tabulasi Demo_2

3. Mengatasi Error

3.1 Error pada GPU

Jika memori pada GPU tidak cukup untuk menapung semua jumlah row hasil tabulasi, output aplikasi akan terlihat ada jumlah yang negatif, seperti pada gambar berikut: error_gpu

Solusi : tambah memori pada GPU atau melakukan query sebagian data terlebih dahulu dengan membatasi jumlah row pada saat melakukan proses retrieve semua row.

4. Pengembangan

4.1 Pengembangan Aplikasi

Jika ingin melakukan tabulasi untuk data yang lain, ubah query select seperti pada gambar berikut kembang_1

dan juga, ubah variabel dari query yang ingin ditabulasi pada rec.urban_rural dan rec.sex. kemang_3