Nama : Dirgan Traviata Masjaya
Kelas : 4AI13
NPM : 52410096
Pada mata kuliah softskill Pengantar Komputasi Modern ini saya akan menjelaskan tentang Parallel Computing. Berikut ringkasan yang saya ambil dari beberapa sumber :
Apa itu Parallel Computing?
Komputasi paralel adalah suatu bentuk komputasi dimana banyak perhitungan dilakukan secara bersamaan, yang beroperasi pada prinsip bahwa masalah besar sering dapat dibagi menjadi lebih kecil, yang kemudian diselesaikan secara bersamaan ("secara paralel"). Ada beberapa bentuk yang berbeda dari komputasi paralel: bit-tingkat, tingkat instruksi, data, dan tugas paralelisme. Paralelisme telah digunakan selama bertahun-tahun, terutama dalam komputasi kinerja tinggi, tetapi kepentingan di dalamnya telah berkembang akhir-akhir ini karena kendala fisik mencegah frekuensi scaling. Sebagai konsumsi daya (dan akibatnya generasi panas) oleh komputer telah menjadi perhatian dalam beberapa tahun terakhir, komputasi paralel telah menjadi paradigma dominan dalam arsitektur komputer, terutama dalam bentuk prosesor multi-core.
Kenapa menggunakan Parellel Computing?
Siapa saja yang menggunanan Parallel Computing?
- Hemat waktu dan / atau uang : Secara teori, melemparkan lebih banyak sumber daya pada tugas akan mempersingkat waktu untuk penyelesaian, dengan potensi penghematan biaya. Komputer paralel dapat dibangun dari murah, komponen komoditas.
- Memecahkan masalah yang lebih besar : Banyak masalah yang begitu besar dan / atau kompleks yang tidak praktis atau tidak mungkin untuk menyelesaikannya pada satu komputer, terutama mengingat memori komputer terbatas.
- Menyediakan concurrency : Sebuah sumber daya komputasi tunggal hanya dapat melakukan satu hal pada suatu waktu. Beberapa sumber daya komputasi dapat melakukan banyak hal secara bersamaan.
- Penggunaan sumber daya non-lokal : Menggunakan sumber daya komputasi pada wide area network, atau bahkan Internet ketika sumber daya lokal menghitung langka.
berdasarkan dari sumber yang saya dapat, berikut data-datanya :
Aplikasi Global :
Komputasi paralel sekarang sedang digunakan secara luas di seluruh dunia, dalam berbagai macam aplikasi.
Sumber: Top500.org
Vendor:
Mayoritas superkomputer dunia adalah kelompok perangkat keras diproduksi oleh segelintir vendor (kebanyakan) terkenal.
Sumber: Top500.org
Architectural parallel computer
Michael J. Flynn menciptakan satu diantara sistem klasifikasi untuk
komputer dan program paralel, yang dikenal dengan sebutan Taksonomi
Flynn. Flynn mengelompokkan komputer dan program berdasarkan banyaknya
set instruksi yang dieksekusi dan banyaknya set data yang digunakan oleh
instruksi tersebut.
Komputer tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu unit memori Instruksi dilaksanakan secara berurut tetapi boleh juga overlap dalam tahapan eksekusi (overlap) Satu alur instruksi didecode untuk alur data tunggal.
- SISD (Single Instruction stream, Single Data stream)
Komputer yang mempunyai beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi pada data yang berbeda.
- SIMD (Single Instruction stream, Multiple Data stream)
Sampai saat ini struktur ini masih merupakan struktur teoritis dan belum ada komputer dengan model ini.
- MISD (Multiple Instruction stream, Single Data stream)
Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam kategori ini.
- MIMD (Multiple Instruction stream, Multiple Data stream)
Demikian sedikit info yang saya bisa share sekarang, tapi untuk selengkapnya diklik aja sumbernya karena disana informasinya lebih lengkap lagi. Semoga bermanfaat :)
http://en.wikipedia.org/wiki/Parallel_computing
http://myblogisland.blogspot.com/2013/04/parallel-computation.html
https://computing.llnl.gov/tutorials/parallel_comp/