Komputasi Paralel


Apa itu Komputasi Paralel?

      1. Komputasi Serial

          Secara tradisional, perangkat lunak telah ditulis untuk perhitungan serial:

o   Masalah dipecah menjadi serangkaian instruksi yang terpisah
o   Instruksi dieksekusi secara berurutan satu demi satu
o   Dieksekusi pada satu prosesor
o   Hanya satu instruksi yang dapat dijalankan kapan saja
                  
      Contoh:
      2. Komputasi Paralel
          Dalam pengertian yang paling sederhana, komputasi paralel adalah penggunaan simultan                    sumber daya komputasi ganda untuk memecahkan masalah komputasi:

o   Masalah dipecah menjadi bagian-bagian terpisah yang dapat dipecahkan secara bersamaan
o   Setiap bagian selanjutnya dipecah menjadi serangkaian instruksi
o   Instruksi dari setiap bagian dijalankan secara bersamaan pada prosesor yang berbeda
o   Keseluruhan mekanisme kontrol / koordinasi digunakan
                  
                  Contoh:
                  

          3. Komputer Paralel
         
              Hampir semua komputer yang berdiri sendiri saat ini sejajar dengan perspektif perangkat keras:

o   Beberapa unit fungsional (L1 cache, L2 cache, cabang, prefetch, decode, floating-point, pemrosesan grafis (GPU), integer, dll.)
o   Beberapa unit / inti eksekusi
o   Beberapa utas perangkat keras
                  
Sebagai contoh skema di bawah ini menunjukkan cluster komputer paralel LLNL khas:

o   Setiap node komputasi adalah komputer paralel multi-prosesor itu sendiri
o   Banyak node komputasi yang terhubung dengan jaringan Infiniband Node tujuan khusus, juga multi-prosesor, digunakan untuk tujuan lain:
             

     
      Kenapa harus menggunakan Komputasi Paralel? 
   
             -      Dunia nyata secara Masif Paralel seperti berikut:

o   Di dunia banyak peristiwa kompleks dan saling terkait terjadi pada saat yang sama, namun dalam urutan temporal.
o   Dibandingkan dengan komputasi serial, komputasi paralel jauh lebih cocok untuk pemodelan, simulasi, dan pemahaman fenomena dunia nyata yang kompleks.
o   Sebagai contoh, bayangkan pemodelan ini secara seri:


Alasan utama kenapa harus menggunakan komputasi paralel yaitu:
  •           Hemat waktu dan uang
  •       Memecahkan masalah yang lebih besar / lebih kompleks
  •       Menyediakan kebutuhan
  •       Memanfaatkan sumber daya non-lokal
  •       Memanfaatkan perangkat keras yang sejajar dengan lebih baik

Dibidang apa saja komputasi paralel dapat digunakan?
  •         Sains dan Teknologi
  •      Industri dan Komersil
  •      Penerapan secara global

Komentar

Postingan Populer