Komputasi
modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid,
dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi
modern sebagai berikut :
A. Mobile computing
Mobile
computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya
komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat
berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa
atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari
perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak
seperti smart phone, dan lain sebagainya.
B. Grid computing
Komputasi
grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan
terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
C. Cloud computing
Komputasi
cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual
yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan
pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan
biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual
yang sering menyediakan layanan melalui internet.
2.Parallel Processing
Pengertian pemrosesan paralel (parallel processing) adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan diantaranya.
Komputasi
paralel berbeda dengan multitasking. Multitasking itu sendiri adalah
komputer dengan processor tunggal yang dapat mengeksekusi beberapa tugas
secara bersamaan. Sedangkan komputasi paralel menggunakan beberapa
processor atau komputer. Selain itu komputasi paralel tidak menggunakan
arsitektur Von Neumann. Untuk lebih memperjelas lebih dalam mengenai
perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi
paralel (menggunakan beberapa processor), maka kita harus mengetahui 4
model komputasi yang digunakan, yaitu:
A) SIMD
B) SIMD
C) MISD
D) MIMD
A.SISD
Merupakan singkatan dari Single Instruction, Single Data yaitu
satu-satunya yang menggunakan arsitektur Von Neumann, karena pada model
ini hanya menggunakan 1 processor saja. Oleh karena itu model ini
dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model
lainnya merupakan komputasi paralel yang menggunakan beberapa processor.
Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1,
IBM 360, CDC 7600, Cray 1 dan PDP 1.
B.SIMD
Merupakan singkatan dari Single Instruction, Multiple Data. Model ini
menggunakan banyak processor dengan instruksi yang sama, namun dengan
data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada
deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5
processor. Pada setiap processor kita menggunakan algoritma atau
perintah yang sama, namun data yang diproses berbeda.
C.MISD
Merupakan singkatan dari Multiple Instruction, Single Data. MISD
menggunakan banyak processor dengan instruksi yang berbeda namun
mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD.
Sebagai contoh, dengan menggunakan kasus yang sama pada contoh model
SIMD namun cara untuk menyelesaikannya yang berbeda. Pada MISD jika pada
komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah
data dari urutan 1-100, namun algoritma yang digunakan untuk teknik
pencariannya berbeda di setiap processor. Sampai saat ini belum ada
komputer yang menggunakan model MISD.
D.MIMD
Pada Multiple Instruction, Multiple Data biasanya menggunakan banyak
processor dengan setiap processor memiliki instruksi yang berbeda dan
mengolah data yang berbeda. Namun banyak komputer yang menggunakan model
MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang
menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel
IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
- Hubungan
antara komputasi modern dan parallel processing
Hubungan
antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan
komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan
penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau
proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan
meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat
keras komputer adalah processor. Sedangkan parallel processing adalah
penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan
banyak processor) agar kinerja computer semakin cepat.
Kelebihan dari artikel ini adalah sub pembahasan dari tema yang dibahas sudah cukup jelas, mulai dari pengertian, jenis-jenisnya. Selain itu artikel ini juga cukup kompleks dalam pembahasannya sehingga pembaca akan dapat lebih memahami tentang komputasi modern dan parallel processing secara lebih mendalam