Apa itu Komputasi Pararel?
Serial Computing
Secara tradisional, perangkat lunak telah ditulis untuk komputasi serial:
Masalah dipecah menjadi serangkaian instruksi terpisah.
Instruksi dijalankan secara berurutan satu demi satu.
Dieksekusi pada satu prosesor.
Contohnya:
Parallel Computing
Dalam arti yang paling sederhana, komputasi paralel adalah penggunaan beberapa sumber daya komputasi secara bersamaan untuk memecahkan masalah komputasi:
Masalah dipecah menjadi beberapa bagian yang dapat diselesaikan secara bersamaan
Setiap bagian selanjutnya dipecah menjadi serangkaian instruksi
Instruksi dari setiap bagian dijalankan secara bersamaan pada prosesor yang berbeda
Mekanisme kontrol / koordinasi keseluruhan digunakan
Contohnya:
Parallel Computers
Masalah Komputasi harus bisa beberapa hal di bawah ini:
Dipecah menjadi beberapa bagian pekerjaan yang dapat diselesaikan secara bersamaan.
Menjalankan beberapa instruksi program kapan saja.
Dipecahkan dalam waktu yang lebih singkat dengan beberapa sumber daya komputasi dibandingkan dengan satu sumber daya komputasi.
Sumber daya komputasi biasanya:
Satu komputer dengan banyak prosesor.
Sejumlah sembarang komputer yang terhubung oleh jaringan.
Hampir semua komputer yang berdiri sendiri saat ini paralel dari perspektif perangkat keras:
Beberapa unit fungsional (cache L1, cache L2, cabang, prefetch, decode, floating-point, pemrosesan grafis (GPU), integer, dll.)
Beberapa unit / inti eksekusi
Beberapa utas perangkat keras
IBM BG/Q Compute Chip with 18 cores (PU) and 16 L2 Cache units (L2)
Jaringan menghubungkan beberapa komputer yang berdiri sendiri (node) untuk membuat cluster komputer paralel yang lebih besar.
Source: Top500.org
Kenapa Menggunakan Komputasi Pararel?
Dunia ini sangat kompleks
Di alam, banyak peristiwa kompleks yang saling terkait dengan terjadi pada waktu yang sama, namun dalam urutan temporal. Dibandingkan dengan komputasi serial, komputasi pararel jauh lebih cocok untuk permodelan, simulasi dan pemahaman fenomena dunia nyata yang kompleks. Misalnya model di bawah ini:
ALASAN UTAMA
HEMAT WAKTU DAN / ATAU UANG
SECARA TEORI, MEMBUANG LEBIH BANYAK SUMBER DAYA PADA SUATU TUGAS AKAN MEMPERSINGKAT WAKTU PENYELESAIANNYA, DENGAN POTENSI PENGHEMATAN BIAYA. KOMPUTER PARALEL DAPAT DIBUAT DARI KOMPONEN KOMODITAS YANG MURAH.
Siapa yang menggunakan Komputasi Pararel?
Industri dan Komersial
Aplikasi komersial memberikan kekuatan pendorong yang sama atau lebih besar dalam pengembangan komputer yang lebih cepat. Aplikasi ini membutuhkan pemrosesan data dalam jumlah besar dengan cara yang canggih.
Global Applications
Komputasi paralel sekarang digunakan secara luas di seluruh dunia, dalam berbagai macam aplikasi.
Ilmuan dan Teknisi
Komputasi pararel telah dianggap sebagai "komputer kelas atas", dan telah digunakan untuk memodelkan masalah yang sulit dibanyak bidang sains dan teknis.
Source: hpc.llnl.gov/training/tutorials/introduction-parallel-computing-tutorial#Hybrid
ABOUTME
0 comments:
Post a Comment