·
KOMPUTASI
Sebagian besar manusia di dunia mengetahui apa itu
komputer, komputer berbeda dengan komputasi. Jadi, komputasi merupakan suatu
cara untuk menemukan pemecahan permasalahan dari data input dengan suatu
algoritma. Pengertian Komputasi adalah proses menghitung, membandingkan dan
berbagai operasi perhitungan matematika dan logika yang bertujuan untuk
menyelesaikan suatu masalah yang dikerjakan dengan program komputer yang sudah
disusun sesuai dengan Algoritma yang benar.
Kelebihan dari proses perhitungan komputasi yaitu
bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena kita
tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan
bekerja dan mengolah data kita menjadi informasi yang lebih berguna.
·
PARALLEL PROCESSING
Pemrosesan
paralel yaitu menggunakan 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 di antaranya.
·
Komputasi Paralel
Merupakan
salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena
harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi
yang banyak.
·
Model komputasi Paralel
1.
Embarasingly Parallel adalah pemrograman
paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa
membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang
sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih
banyak peningkatan kecepatan yang bisa dicapai.
2.
Taksonomi dari model pemrosesan paralel dibuat
berdasarkan alur instruksi dan alur data yang digunakan antara lain:
o
SISD (Single
Instruction, Single Data)
o
SIMD (Single
Instruction, Multiple Data)
o
MISD (Multiple
Instruction, Single Data)
o
MIMD (Multiple
Instruction, Multiple Data)
A.
SISD
Merupakan
singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan
arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1
processor saja. Oleh karena itu model ini bisa 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. SIMD menggunakan banyak
processor dengan instruksi yang sama, namun setiap processor mengolah 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. Misalnya processor 1 mengolah data dari deretan / urutan pertama
hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40,
begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang
menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP,
Thingking Machine CM-2 dan Cell Processor (GPU).
C.
MISD
Merupakan
singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak
processor dengan setiap processor menggunakan instruksi yang berbeda namun
mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk
contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara
penyelesaian 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
Merupakan
singkatan dari Multiple Instruction, Multiple Data. MIMD 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 dengan paralel 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.
Pengolahan paralel istilah digunakan untuk mewakili
kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan
data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer.
Keuntungan: waktu eksekusi lebih cepat, throughput jadi lebih tinggi.
Kekurangan: perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih.
Tidak baik untuk daya rendah dan perangkat mobile.
Sehingga dikarenakan adanya keuntungan dan
kemampuan dari parallel processing, maka dianggap parallel processing adalah
salah satu teknik komputasi modern.