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
Posting Komentar