Komputasi Parallel dan Komputasi Awan


Komputasi Paralel

            Komputasi Parallel, terdiri dari kata Komputasi dan Parallel. Pengertian komputasi sendiri sudah dibahas pada tulisan di blog ini sebelumnya. Sedangkan untuk Parallel memiliki arti menjalankan sebuah program secara bersamaan dengan menggunakan lebih dari satu CPU. Parallel yang dimaksud adalah Parallel Processing. Sehingga pengertian dari Komputasi Parallel adalah teknik penyelesaian masalah pada sebuah program dengan beberapa komputer independent secara bersamaan.
            Tujuan dari Komputasi Parallel adalah waktu eksekusi dari program lebih efisien dan singkat. Namun dalam waktu eksekusi yang singkat tersebut terdapat hambatannya, antara lain.
ü  Hambatan beban waktu.
ü  Menurut Hukum Amdahl waktu eksekusi yang singkat tidak akan pernah mencapai kesempurnaan, karena harus dieksekusi secara serial.
ü  Hambatan jaringan.
Pada komputasi parallel terdapat juga arsitekturnya. Terdapat 4 jenis Arsitektur Komputasi Parallel.
1.      Single Instruction, Single Data
Hanya satu instruksi dan dieksekusi dengan cara serial. Contoh SISD adalah IBM 360, Cray 1 dan PDP 1.
2.      Single Instruction, Multiple Data
Terdapat lebih dari satu prosesor, tetapi hanya satu data yang dieksekusi secara parallel. Contoh SIMD adalah Cell Processor, Cray X-MP.
3.      Multiple Instruction, Single Data
Eksekusi menggunakan data yang sama akan dilakukan secaea bersamaan oleh beberapa prosesor. Contoh MISD adalah pemecahan sandi dengan beberapa algoritma kriptografi secara sekaligus.
4.      Multiple Instruction, Multiple Data
Terdiri lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi dengan cara parallel. Contoh MIMD adalah Intel IA32, IBM BG/L.
            Selain itu, komputasi parallel juga memiliki arsitektur memori antara lain.
Ø  Shared Memory. Hanya memiliki satu memori yang diakses lebih dari satu prosesor untuk menjalankan instruksi.
Ø  Distributed Memory. Masing-masing prosesor memiliki memori untuk menjalankan programnya.



Komputasi Awan

            Komputasi Awan atau Cloud Computing merupakan proses pengolahan data dan aplikasi dengan menjadikan internet sebagai pusatnya. Manfaat dari komputasi awan untuk memudahkan akses data dan dapat terjamin dalam pengaksesannya.
            Dalam pengolahannya, komputasi awan memiliki beberapa kelebihan seperti dibawah ini.
Ø  Efisiensi biaya bagi penggunanya.
Ø  Meningkatkan performa kinerjanya.
Ø  Keamanan data terjamin.
Ø  Kapasitas penyimpanan lebih luas.
Ø  Dapat pembaharuan software jika ada.
Berikut ini merupakan jenis dari Komputasi Awan.
a.       Software as a Service
Pengguna langsung dapat menggunakan software yang sudah tersedia. Contohnya: Instagram, Facebook, Twitter dan masih banyak yang lainnya.
b.      Platform as a Service
Berguna untuk membuat aplikasi atau pengelola insftaktuktur aplikasi. Contohnya: IBM Bluemix.
c.       Infrastucture as a Service
Penyedia layanan sumber daya infrastuktur komputasi yang lengkap. Contohnya: BizNetCloud.

           

Komentar

Postingan Populer