diff --git a/README.md b/README.md index c575edff71b2988048ade2257f90e0bda7de4bd8..c9ed4979d980d1dc1837377f11725f8905f62c24 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,23 @@ #### ./radix ## Deskripsi Solusi Paralel +Solusi membagi pekerjaan sekuensial ke dalam beberapa proses untuk dilakukan secara paralel. Data array disalin menggunakan cudaMemcpy. +Pekerjaan yang dibagi adalah +1. Pembangkitan nilai acak dengan cudaRand +2. Pencarian nilai maksimum dengan paralel yang direduksi +3. Penghitungan kemunculan angka tiap digit dengan menghitung per bagian lalu dikumpulkan di global + +Array src yang telah digabung, disalin ke array pada dst. Lalu diulang dari digit terkecil menuju terbesar ## Analisis Solusi +Solusi ini sudah membagi seluruh pekerjaan yang sudah diparalelkan. ## Jumlah Thread yang Digunakan - +Thread yang digunakan untuk menentukan nilai maksimum pada array sebanyak 512 thread. +Thread yang digunakan untuk melakukan sorting pada array sebanyak 1024 thread. ## Pengukuran Kinerja @@ -26,7 +35,7 @@ ## Analisis Perbandingan Serial dan Paralel - +Telah terjadi perubahan yang cukup signifikan antara waktu yang digunakan untuk program serial dan paralel ## Pembagian Tugas