Langsung ke konten utama

Paralel Computing.

Komputasi paralel adalah jenis komputasi di mana banyak perhitungan atau proses dilakukan secara bersamaan. Masalah besar seringkali dapat dibagi menjadi yang lebih kecil, yang kemudian dapat diselesaikan pada saat yang bersamaan. Ada beberapa bentuk komputasi paralel yang berbeda: level bit , level instruksi , data , dan paralelisme tugas . Paralelisme telah lama digunakan dalam komputasi kinerja tinggi , tetapi telah mendapatkan minat yang lebih luas karena kendala fisik yang mencegah penskalaan frekuensi . Sebagai konsumsi daya (dan akibatnya panas generasi) oleh komputer telah menjadi perhatian dalam beberapa tahun terakhir, komputasi paralel telah menjadi paradigma dominan dalam arsitektur komputer , terutama dalam bentuk prosesor multi-core .



Superkomputer paralel besar IBM Blue Gene/P

Komputasi paralel terkait erat dengan komputasi bersamaan — mereka sering digunakan bersama, dan sering digabungkan, meskipun keduanya berbeda: dimungkinkan untuk memiliki paralelisme tanpa konkurensi (seperti paralelisme tingkat bit ), dan konkurensi tanpa paralelisme (seperti multitasking dengan time-sharing pada CPU single-core). Dalam komputasi paralel, tugas komputasi biasanya dipecah menjadi beberapa, seringkali banyak, sangat mirip sub-tugas yang dapat diproses secara independen dan yang hasilnya digabungkan setelah itu, setelah selesai. Sebaliknya, dalam komputasi bersamaan, berbagai proses sering kali tidak menangani tugas terkait; ketika mereka melakukannya, seperti biasa dalam komputasi terdistribusi, tugas-tugas yang terpisah mungkin memiliki sifat yang bervariasi dan seringkali memerlukan beberapa komunikasi antar-proses selama eksekusi.


Komputer paralel dapat secara kasar diklasifikasikan menurut tingkat di mana perangkat keras mendukung paralelisme, dengan komputer multi-core dan multi-prosesor memiliki beberapa elemen pemrosesan dalam satu mesin, sementara cluster , MPP , dan grid menggunakan beberapa komputer untuk bekerja pada yang sama. tugas. Arsitektur komputer paralel khusus kadang-kadang digunakan bersama prosesor tradisional, untuk mempercepat tugas-tugas tertentu.


Dalam beberapa kasus paralelisme transparan untuk programmer, seperti di bit-level atau instruksi-tingkat paralelisme, tetapi secara eksplisit algoritma paralel , terutama yang menggunakan konkurensi, lebih sulit untuk menulis daripada yang berurutan , karena konkurensi memperkenalkan beberapa baru kelas bug perangkat lunak potensial , yang kondisi balapannya paling umum. Komunikasi dan sinkronisasi antara subtugas yang berbeda biasanya merupakan beberapa hambatan terbesar untuk mendapatkan kinerja program paralel yang optimal.


Batas atas teoritis pada percepatan satu program sebagai hasil paralelisasi diberikan oleh hukum Amdahl .

Komentar

Postingan populer dari blog ini

Persoalan Akurasi dalam Komputasi Modern

 MASALAH KOMPUTASI MODERN (AKURASI) Pengertian dari Akurasi adalah Akurasi sebagai beda atau kedekatan antara nilai yang terbaca dari alat ukur dengan nilai sebenarnya. Komputasi modern merupakan suatu perhitungan yang dilakukan dengan menggunakan algoritma tertentu dalam menyelesaikan masalah dimana pada saat ini sudah dilakukan dengan menggunakan komuputer. Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu. Dalam memecahkan masalah, komputasi modern menghitung dan mencari solusi dengan menggunakan metode perhitungan sebagai berikut

Protocol Komputasi Network File System (NFS).

  NFS Network File System  atau sistem berkas jaringan adalah sekumpulan protokol yang digunakan untuk mengakses beberapa sistem berkas melalui jaringan. Bisa dikatakan juga bahwa NFS merupakan sebuah implementasi dan spesifikasi dari sebuah perangkat lunak untuk mengakses  remote file  melalui jaringan LAN atau WAN. NFS yang dikembangkan oleh  Sun Micro Systems Inc.  ini menggambarkan himpunan unit-unit komputer yang saling berhubungan sebagai sebuah mesin bebas yang memiliki sistem berkas bebas. Tujuan dari NFS adalah untuk memungkinkan terjadinya pertukaran sistem berkas secara transparan antara mesin-mesin bebas tersebut. Hubungan yang terjadi di sini didasarkan pada hubungan  client-server  yang menggunakan perangkat lunak  NFS server  dan  NFS client  yang berjalan diatas  workstation . Gambar 18.3 berikut ini menggambarkan tiga buah mesin bebas yang memiliki sistem berkas lokal masing-masing yang bebas juga. Gambar 18.3.  Three Independent File System NFS didesain agar dapat ber

Sejarah Perkembangan Komputer Dari Masa Ke Masa

– Kehadiran perangkat komputer tentu sangat berguna untuk membantu kehidupan manusia di era dewasa ini. Meskipun telah dikeluarkan dan mulai digunakan teknologi mobile yang lebih praktis, tapi ternyata itu masih belum mampu menggeser posisi komputer dalam urusan menyelesaikan pekerjaan. Perkembangan komputer juga sudah terlihat dari beberapa dekade yang lalu, bahkan dari komputer yang tidak bisa dibawa kemana-mana hingga kini yang praktis dan bisa dibawa kemana pun dan kapan pun pengguna menginginkannya. Sebelum mencapai titik tersebut, komputer sendiri mempunyai sejarah panjang mengenai perkembangannya dari generasi ke generasi. Sejarah itu sendiri dibagi menjadi empat generasi, dan tiap generasinya perangkat komputer yang diciptakan selalu dibuat lebih baik sekaligus berbentuk lebih kecil dari sebelumnya. Berikut ini adalah ulasan mengenai sejarah komputer beserta perkembangannya dari generasi ke generasi Sejarah Perkembangan Komputer: 1. Komputer Generasi Pertama (1946 – 1959) Tabun