Selasa, 10 Mei 2016

Parallel Computation 1

Konsep Paralelisme

Paralelisme berasal dari pendekatan yang biasa para perancang sistem pergunakan dalam menerapkan pemrosesan konkuren. Dengan teknik ini dapat meningkatkan kecepatan proses dengan cara memperbanyak jumlah modul pada perangkat keras yang beroperasi secara simultan disertai dengan membentuk proses  yang bekerja secara simultan pada modul-modul perangkat keras tersebut. pemrosesan paralel sebuah bentuk efisien pemrosesan informasi yang menekankan pada eksploitasi dari konkurensi kejadian-kejadian dalam proses komputasi. 

Distributed Processing

Komputasi terdistribusi adalah bidang ilmu komputer yang mempelajari mengenai sistem terdistribusi. Sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui suatu jaringan komputer. Suatu program komputer yang berjalan di dalam sistem terdistribusi disebut program didistribusikan yang merupakan proses menulis program. Distributed Computing mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah-masalah komputasi, dengan sistem terdistribusi masalah dibagi menjadi beberapa tugas, masing-masing diselesaikan oleh satu komputer.

Kegiatan ini merupakan kumpulan beberapa komputer yang terhubung untuk melaksanakan pendistribusian, seperti mengirim dan menerima data serta interaksi antar komputer dengan memanfaatkan jaringan. Semua dilakukan dengan cloud computing yang memberikan layanan dengan informasi yang disimpan di server secara pemanen serta disimpan di komputer klien secara temporary.

Architectural Parallel Computer


Michael J Flynn menciptakan sistem klasifikasi untuk komputer dengan program paralel yang dikenal dengan taksonomi Flynn. Flynn mengelompokkan komputer dan program berdasarkan banyaknya set instruksi yang dieksekusi dan banyaknya set data yang digunakan oleh instruksi tersebut.

1. SISD (Single Instruction stream, Single Data stream)

Komputer tunggal yang memiliki satu unit kontrol, satu unit prosesor dan satu unit memori instruksi dilaksanakan secara berurut atau overlap. Dalam tahapan eksekusi (overlap) satu alur instruksi didecode untuk alur data tunggal.

2. SIMD (Single Instruction stream, Multiple Data stream

komputer yang memiliki 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

3. MISD (Multiple Instruction stream, Single Data stream


4. MIMD (Multiple Instruction stream, Multiple Data stream

Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama.




Sumber :
1. http://anditaajah.blogspot.co.id/2011/01/memaksimalkan-prosesor.html
2. http://ridwanraa.blogspot.co.id/2015/10/distributed-computation-dalam-cloud.html
3. http://myblogisland.blogspot.co.id/2013/04/parallel-computation.html



Tidak ada komentar:

Posting Komentar