Kamis, 08 Mei 2014

Parallel Computing atau Processing Parallel

Membangun mikroprosesor yang lebih kuat membutuhkan proses produksi yang intens dan mahal. Beberapa masalah komputasi membutuhkan waktu bertahun tahun untuk memecahkan bahkan dengan manfaat dari sebuah mikroprosesor yang lebih kuat. Karena faktor-faktor inilah, para ilmuwan komputer kadang-kadang menggunakan pendekatan yang berbeda: yaitu pemrosesan paralel atau komputasi pararel. Komputasi paralel atau adalah penggunaan dua atau lebih prosesor
( core , komputer ) dalam kombinasi untuk memecahkan satu masalah.
            Secara umum, pemrosesan paralel berarti bahwa setidaknya dua mikroprosesor menangani bagian dari tugas keseluruhan. Konsep ini cukup sederhana: Seorang ilmuwan komputer membagi masalah yang kompleks menjadi bagian-bagian dengan menggunakan software khusus yang dirancang khusus untuk tugas tersebut. Dia kemudian memberikan tiap bagian komponen dengan prosesor khusus. Setiap prosesor memecahkan bagiannya dari masalah komputasi secara keseluruhan. Perangkat lunak ini reassembles data untuk mencapai kesimpulan akhir dari masalah yang kompleks yang asli.
Ini adalah cara yang berteknologi tinggi yang mengatakan bahwa lebih mudah untuk mendapatkan pekerjaan yang dilakukan jika anda dapat berbagi tugas. Anda bisa membagi tugas atau pekerjaan di antara prosesor yang berbeda disimpan di komputer yang sama, atau Anda bisa jaringan beberapa komputer bersama-sama dan membagi beban di antara mereka semua. Ada beberapa cara untuk mencapai tujuan yang sama.Para rogrammer harus mencari cara untuk memecahkan masalah menjadi potongan-potongan , dan harus mengetahui bagaimana bagian-bagian berhubungan satu sama lain . Sebagai contoh, sebuah program paralel untuk bermain catur mungkin melihat semua kemungkinan yang ada kemudian dari situ ditentukan langkah pertama yaitu mulai untuk membuat. Pada masing-masing  langkah dieksplorasi oleh prosesor yang berbeda, untuk melihat bagaimana permainan akan melanjutkan dari titik itu .
Pada akhirnya, hasil ini harus dikombinasikan untuk mencari tahu mana yang terbaik dari berbagai prosesor yang bergerak. Sebenarnya, situasi bahkan lebih rumit, karena jika program ini melihat ke depan beberapa langkah, kemudian mulai berbeda dapat berakhir di posisi papan yang sama . Agar efisien, program ini harus melacak langkah yang terbaik , sehingga jika salah satu prosesor sudah dievaluasi posisi itu, maka orang lain tidak akan membuang-buang waktu untuk melakukan usaha yang sama. Ini adalah bagaimana harus sejajar sistem bermain catur kerja , termasuk mesin IBM Deep Blue yang terkenal yang mengalahkan Kasparov .

Berikut adalah daftar berbagai jenis komputer paralell:
  • Shared-memory multiprocessors yaitu Sistem Shared-memory Multi-Processor memiliki lebih dari satu prosesor yang berbagi memori yang sama . Ex. SGI Origin 3000
  • Parallel vector processors yaitu Sebuah komputer vektor atau prosesor vektor adalah mesin yang dirancang untuk secara efisien menangani operasi aritmatika pada elemen array , yang disebut vektor . Meskipun super komputer besar dari masa lalu yang dibangun di sekitar prosesor vektor , mereka telah kehilangan popularitasnya karena biaya tinggi .Ex. Cray SV1 System, SX-6 System, and X1 System
  • Cluster computer adalah Komputer Cluster terdiri dari komputer memori terdistribusi yang dibangun dari awal dengan menggunakan PC yang diproduksi massal dan workstation . Meskipun cluster lebih murah dan lebih kecil , mereka dibatasi oleh jaringan latency .Ex. CTBP cluster
  •  Network computing yaitu Komputasi jaringan , atau komputasi internet , menggunakan komputer dari daerah geografis yang berbeda untuk melakukan perhitungan . Jaringan komputasi sangat tidak efektif karena tingkat rendah komunikasi jaringan , latency besar , dan berbeda tingkat CPU komputer yang terhubung .Ex. Teragrid


Sumber:




our Friendship \(^.^)/

our Friendship \(^.^)/

About

mouse

Blogger templates

ANNISA ANGGI ISMANDIA, I'AM STUDENT AT GUNADARMA UNIVERSITY FACULTY OF TEHNICS