16 April 2019

Posted by Virtech Indonesia |

Seperti yang kita tahu, Komputer merupakan alat yang sangat canggih dan banyak sekali digunakan pada banyak hal. Mulai dari browsing, bekerja, menyelesaikan tugas sekolah hingga melakukan sebuah perhitungan yang sangat rumit. Komputer dapat melakukan perhitungan yang rumit dimana perhitungan tersebut mungkin akan sulit dilakukan oleh manusia. Oleh karena itu, tercipta lah sebuah teknologi Komputer Paralel.

Komputer Paralel pada umumnya digunakan untuk perhitungan numerik yang sangat sulit untuk menemukan sebuah solusi yang sulit dipecahkan oleh manusia. Cara kerja dari komputasi parallel adalah dengan menggunakan beberapa computer secara independen sekaligus untuk mengeksekusi suatu program sehingga akan menghemat waktu pengeksekusian dan memperbesar ruang lingkup dalam pemecahan masalah. Komputasi parallel juga biasa digunakan dalam bidang studi Grafik Komputer dimana dalam grafik computer memiliki sebuah perhitungan numerik yang sangat sulit.





Sebelumnya, harus diketahui terlebih dahulu, selain komputasi parallel ada juga komputasi serial. Komputasi serisal sendiri, ketika terdapat sebuah masalah, maka masalah itu akan dipecah menjadi beberapa instruksi untuk selanjutnya diberikan kepada prosesor. Tetapi, proses eksekusi perintah tersebut bersifat mengantri dimana suatu instruksi harus dilakukan terlebih dahulu, kemudian dapat dilanjutkan ke instruksi berikutnya. Lalu, apa bedanya dengan Komputasi parallel?





Kita harus memahami dahulu apa itu Komputasi Paralel. Seperti yang saya jelaskan diatas, komputasi parallel adalah suatu kegiatan komputasi yang menggunakan beberapa resource prosesor yang ada, dan dieksekusi dengan bersamaan atau serentak. Pada gambar diatas, terdapat beberapa masalah, setiap masalah akan dipecah menjadi beberapa masalah yang terpisah agar dapat dijalankan bersamaan, lalu setiap masalah yang sudah terpecah akan di pecah lagi menjadi instruksi dan dapat diselesaikan secara serentak pada prosesor yang berbeda.

Jika dilihat, dari sini saja sudah berbeda antara Paralel Computing dan Serial Computing dimana serial jika menemukan suatu masalah akan diselesaikan sendiri dan Paralel Computing saat menemukan masalah akan dipecah kembali menjadi masalah-masalah kecil kemudian dieksekusi secara bersamaan.

Lalu, apakah yang membuat kita harus menggunakan Paralel Computing? Didunia ini, banyak sekali masalah-masalah yang terjadi, tetapi dari banyaknya masalah terebut adalah mereka dating tanpa urutan yang jelas. Jika dibandingkan, untuk menangani masalah simulasi dan modelling, dengan begitu, biaya yang dikeluarkan akan sangat minim.

Sumber: https://computing.llnl.gov/tutorials/parallel_comp/

Fredika Budi Romadhona
52415778
4IA03

1 comment: