-
Project 1 HPC
Deskripsi: membuat program paralel dengan menggunakan MPI Template laporan: Laporan TuBes HPC
-
MPI Point to Point Communication
Pada bagian ini akan dipelajari beberapa sebagai berikut: MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,int tag, MPI_Comm comm) MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) Parameter: Buf –> Initial address of send buffer (choice) Count –> Number of elements send (nonnegative integer) Datatype –> Datatype of each…
-
Pengenalan MPI
MPI adalah standar untuk menulis aplikasi paralel pada arsitektur distributed memory. MPI mendukung bahasa pemrograman C, C++, dan Fortran. Header: #include <mpi.h> Silakan unduh slide berikut ini Pengenalan MPI (FTY).
-
Tugas Besar GPU Computing 2016
Berikut penjelasan tentang tugas besar mata kuliah GPU Computing. Topik –> Cuda only/ cuda plus (opengl, matlab, r, phyton, dll), Memuat array, Memuat for, if else Program Paralel –> Memuat data besar (.txt, .csv), Jumlah block dan thread: bervariasi Hitung speed up Nilai –> Personal (60%), Kelompok (40%) Sebelum presentasi, mahasiswa harus sudah mengumpulkan via…
-
Tugas Besar Komputasi Paralel 2016
Berikut penjelasan tentang tugas besar mata kuliah Komputasi Paralel untuk kelas CS-38-02 dan CS-38-03 Topik –> Memuat array, Memuat for, if else Distribusi array –> block, cyclic, block-cyclic Program Paralel –> Memuat data besar (.txt, .csv), Jumlah thread: 2, 4, 8 Open MP –> menggunakan sintaks yg ada di slide (minimal: shared/private variable, worksharing (chunk,…
-
Tugas Besar Komputasi Paralel 2016
Untuk Tugas Besar Komputasi Paralel kelas CS-38-02 dan CS-38-03, yang dikumpulkan sebagai berikut: Slide, silakan unduh template berikut: Template Laporan TuBes Kompar 2016 Poster Source code (serial dan paralel) dan dataset Terima kasih FTY
-
Pemrograman Paralel menggunakan Open MP (update)
OpenMP (Open Multi Processing) adalah standar yang digunakan untuk pemrograman paralel multithreading pada arsitektur shared memory. Untuk dapat menjalankan program Open MP, Anda dapat menggunakan sistem operasi ubuntu dan sejenisnya, Cygwin, MinGW, Code Block, dll. Kompilasi program (berbasis C): gcc –fopenmp namafile.c -0 namaoutput. Contoh, silakan ketik program berikut, dan simpan hello.c kemudian compile dengan…
-
Pengenalan OpenMP
OpenMP (Open Multi Processing) adalah standar yang digunakan untuk pemrograman paralel multithreading pada arsitektur shared memory. Silakan unduh file berikut OpenMP(28Nov): Kemudian kerjakan soal berikut: Perhatikan slide OpenMP halaman 12, jalankan programnya (sertakan screen shoot) dan jawab pertanyaan di halaman tersebut. Perhatikan slide OpenMP halaman 12, jalankan programnya (sertakan screen shoot) dan jawab pertanyaan di…
-
Menginstall Cygwin pada Windows
Berikut langkah-langkah menginstall Cygwin pada Windows: Silakan download installer pada http://cygwin.com, kemudian lakukan instalasi standar (default) Setting path: tambahkan ;C:\cygwin\bin;C:\cygwin\usr\bin Install GCC Selengkapnya ikuti tutorial berikut: http://www2.warwick.ac.uk/fac/sci/moac/people/students/peter_cock/cygwin/ Catatan: instalasi memerlukan waktu yang lama dan harus terhubung ke internet
-
Bahan UTS GPU Computing (Ganjil 2015/2016)
Berikut materi yang akan diujikan pada UTS GPU Computing Semester Ganjil 2015/2016 Pengenalan GPU: definisi, jenis, komponen, cara kerja Arsitektur gpu: history, arsitektur nvidia (fermi, kepler, maxwell), arsitektur amd radeon (fixed pipeline, terascale, GCN) perbandingan arsitektur nvidia dan amd GPU Benchmark GPU Nvidia Library