Komputer melakukan tugas sesuai dengan instruksi yang diberikan oleh manusia. Komputasi paralel dan komputasi terdistribusi adalah dua jenis komputasi. Artikel ini membahas perbedaan antara Komputasi Paralel dan Terdistribusi. Komputasi paralel digunakan dalam komputasi berkinerja tinggi seperti pengembangan superkomputer. Komputasi terdistribusi memberikan skalabilitas dan konsistensi data. Google dan Facebook menggunakan komputasi terdistribusi untuk menyimpan data. Itu perbedaan utama antara komputasi paralel dan terdistribusi adalah itu komputasi paralel adalah untuk melakukan banyak tugas menggunakan banyak prosesor secara bersamaan saat dalam komputasi terdistribusi, banyak komputer saling terhubung melalui jaringan untuk berkomunikasi dan berkolaborasi dalam rangka mencapai tujuan bersama. Setiap komputer dalam sistem terdistribusi memiliki penggunanya sendiri dan membantu berbagi sumber daya.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Komputasi Paralel
3. Apa itu Komputer Terdistribusi
4. Perbandingan Berdampingan - Komputasi Paralel vs Terdistribusi dalam Bentuk Tabular
5. Ringkasan
Komputer adalah mesin yang dapat melakukan tugas sesuai dengan instruksi yang diberikan oleh manusia. Arsitektur komputer mendefinisikan cara menjalankan instruksi yang diberikan ke komputer. Sistem komputer sebelumnya memiliki satu prosesor. Masalah yang harus dipecahkan dibagi menjadi serangkaian instruksi. Instruksi itu diberikan kepada prosesor satu demi satu. Dalam setiap momen, hanya satu instruksi yang dieksekusi. Kemudian prosesor, memproses instruksi tersebut dan memberikan output. Ini bukan mekanisme yang efisien. Kecepatan dapat ditingkatkan dengan meningkatkan frekuensi, tetapi juga meningkatkan suhu. Itu menyebabkan lebih banyak disipasi panas. Karena itu, tidak mudah untuk meningkatkan kecepatan prosesor. Sebagai hasil dari komputasi paralel ini diperkenalkan.
Komputasi paralel juga dikenal sebagai Proses paralel. Ini adalah bentuk perhitungan yang dapat membawa banyak perhitungan secara bersamaan. Komputasi paralel menggunakan banyak prosesor. Masalah yang harus dipecahkan dibagi menjadi beberapa bagian terpisah. Setiap bagian selanjutnya dipecah menjadi instruksi. Instruksi ini dibagi di antara prosesor. Oleh karena itu, banyak prosesor menjalankan instruksi secara bersamaan. Komputasi paralel berguna untuk melakukan perhitungan yang rumit karena prosesor membagi beban kerja di antara mereka. Ini juga menghemat waktu.
Gambar 01: Komputasi Paralel
Mungkin ada beberapa kelemahan dari sistem paralel. Instruksi yang dijalankan oleh satu prosesor mungkin diperlukan oleh prosesor lain. Ini dapat menyebabkan latensi. Menambah jumlah prosesor juga mahal. Fakta-fakta ini harus dipertimbangkan ketika mengembangkan sistem paralel. Secara keseluruhan, komputasi paralel membantu menjalankan banyak instruksi sekaligus untuk menyelesaikan tugas.
Dalam kehidupan sehari-hari, seseorang dapat menggunakan komputer untuk bekerja dengan aplikasi seperti Microsoft Word, Microsoft PowerPoint. Masalah kompleks mungkin tidak dapat diselesaikan dengan menggunakan satu komputer. Oleh karena itu, masalah tunggal dapat dibagi menjadi beberapa tugas dan didistribusikan ke banyak komputer. Komputer ini dapat berkomunikasi dengan komputer lain melalui jaringan. Mereka semua memiliki kinerja yang mirip dengan satu entitas. Proses membagi satu tugas di antara banyak komputer dikenal sebagai komputasi terdistribusi. Setiap komputer dalam sistem terdistribusi dikenal sebagai a simpul. Satu set node adalah a gugus.
Komputasi terdistribusi digunakan dalam banyak aplikasi saat ini. Beberapa contohnya adalah Facebook dan Google. Mereka terdiri dari jutaan dan jutaan pengguna. Semua pengguna berkomunikasi dengan orang lain, berbagi foto, dll. Sejumlah besar data ini disimpan menggunakan komputasi terdistribusi. Mesin teller otomatis di bank, jaringan telepon, jaringan seluler, database terdistribusi juga menggunakan komputasi terdistribusi.
Gambar 02: Komputasi Terdistribusi
Komputasi terdistribusi memberikan banyak keuntungan. Sistem terdistribusi dapat diperluas dengan meningkatnya pertumbuhan. Ini memberikan skalabilitas, dan mudah untuk berbagi sumber daya. Beberapa kelemahannya adalah mungkin ada masalah jaringan, dan sulit untuk mengembangkan perangkat lunak terdistribusi.
Komputasi Paralel vs Terdistribusi | |
Komputasi paralel adalah jenis komputasi di mana banyak prosesor menjalankan banyak tugas secara bersamaan. | Komputasi terdistribusi adalah jenis komputasi di mana komputer jaringan berkomunikasi dan mengoordinasikan pekerjaan melalui pengiriman pesan untuk mencapai tujuan bersama. |
Jumlah Komputer Yang Dibutuhkan | |
Komputasi paralel terjadi pada satu komputer. | Komputasi terdistribusi terjadi antara beberapa komputer. |
Mekanisme pengolahan | |
Dalam komputasi paralel, beberapa prosesor melakukan pemrosesan. | Dalam komputasi terdistribusi, komputer mengandalkan pengiriman pesan. |
Sinkronisasi | |
Semua prosesor berbagi satu master clock untuk sinkronisasi. | Tidak ada jam global dalam komputasi terdistribusi, ia menggunakan algoritma sinkronisasi. |
Penyimpanan | |
Dalam komputasi Paralel, komputer dapat memiliki memori bersama atau memori terdistribusi. | Dalam komputasi Terdistribusi, setiap komputer memiliki memori sendiri. |
Pemakaian | |
Komputasi paralel digunakan untuk meningkatkan kinerja dan untuk komputasi ilmiah. | Komputasi terdistribusi digunakan untuk berbagi sumber daya dan untuk meningkatkan skalabilitas. |
Komputasi paralel dan komputasi terdistribusi adalah dua jenis komputasi. Artikel ini membahas perbedaan antara Komputasi Paralel dan Terdistribusi. Perbedaan antara komputasi paralel dan terdistribusi adalah bahwa komputasi paralel adalah untuk melaksanakan banyak tugas menggunakan banyak prosesor secara bersamaan, sedangkan dalam komputasi paralel, banyak komputer saling terhubung melalui jaringan untuk berkomunikasi dan berkolaborasi dalam rangka mencapai tujuan bersama. Komputasi paralel terutama digunakan untuk meningkatkan kinerja. Komputasi terdistribusi digunakan untuk mengoordinasikan penggunaan sumber daya bersama atau untuk menyediakan layanan komunikasi kepada pengguna.
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara Komputer Paralel dan Terdistribusi
1. "Pengantar komputasi terdistribusi dan tipenya dengan contoh." Pengantar komputasi terdistribusi dan tipenya dengan contoh, pengetahuan Atoz, 5 Maret 2015. Tersedia di sini
2. "Komputasi terdistribusi." Wikipedia, Wikimedia Foundation, 23 Januari 2018. Tersedia di sini
3.Manish Singh, Intern di Pune, Maharashtra Ikuti. "Sistem terdistribusi & paralel." LinkedIn SlideShare, 15 September 2012. Tersedia di sini
4. "Komputasi paralel." Wikipedia, Wikimedia Foundation, 23 Januari 2018. Tersedia di sini