KOMPUTASI PARALEL DENGAN HPC CLUSTER
Seperti yang terlihat pada gambar diatas High Performance Computing (HPC) cluster merupakan teknologi yang menggabungkan beberapa komputer untuk dapat saling bekerjasama dalam menyelesaikan sebuah pekerjaan yang membutuhkan performa komputasi kinerja tinggi.
Kebutuhan akan proses komputasi yang besar seperti pada video rendering, oil exploration, pengolahan big data, prediksi cuaca, visualisasi 3D modeling dll, berat apabila dikerjakan menggunakan single computer system saja, biasanya akan terjadi bad result, long time process dan bottleneck karena sistem tidak cukup kuat menghadapi pekerjaan yang dijejalkan.
Hasil running akan lebih baik dan lebih cepat apabila menggunakan HPC cluster, karena pekerjaan berat akan diselesaikan secara paralel sesuai set instruksi dari algoritma yang bersangkutan.
Membangun HPC Cluster
Gambar diatas memaparkan proses bagaimana HPC Cluster dibangun, seluruh step yang dipaparkan harus dikerjakan tanpa kesalahan dan harus disesuaikan dengan kebutuhan pengguna, agar HPC cluster berfungsi dengan optimal.
Manajemen dan Optimasi HPC Cluster
Performa, akses, power, service dan maintenace dalam sistem HPC Cluster perlu diatur agar sistem tetap stabil dan pengguna tetap nyaman saat mengkases HPC Cluster yang telah dibangun.
Optimasi HPC Cluster artinya memaksimalkan kemampuan sistem dalam mengeksekusi proses komputasi yang dijejalkan, dengan teknik optimasi, kemampuan komputasi HPC Cluster akan meningkat jauh lebih cepat dari sebelummnya.
HPC Cluster optimal untuk :
- Menjalankan aplikasi yang dapat dieksekusi secara paralel menggunakan MPI.
- Membangun, menguji dan menjalankan aplikasi berbasis pemrograman paralel.
- Menjalankan aplikasi saintifik yang notabene membutuhan komputasi secara massive.
- Melakukan riset dengan kebutuhan khusus, dalam hal ini sains dan matematika.