PENGANTAR KOMPUTASI
MODERN
1. Artikel tentang Komputasi dan Pararel Processing
A. Komputasi
Komputasi
adalah sebuah pemrosesan informasi untuk
menemukan pemecahan masalah dari data yang input dengan menggunakan suatu
algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai
perhatian pada penyusunan model matematika dan teknik penyelesaian numerik
serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah
ilmu (sains).
Teori Komputasi memiliki fokus untuk menjawab
pertanyaan pokok tentang hal apa saja yang bisa dilakukan komputasi terhadapnya
dan ketersediaan resource (sumber daya) yang dibutuhkan
untuk melakukan komputasi tersebut. Dengan menggunakan perhitungan komputasi,
kita bisa mendapatkan suatu hasil laporan dengan cepat dan akurat hanya dengan
melakukan proses penginputan data ke komputer, maka sistem
yang telah dibuat tadi akan bekerja dan mengolah data yang telah diinput menjadi
informasi yang lebih berguna.
B. Pemrosesan
paralel (Parallel Processing)
Parallel Processing merupakan sebuah proses yang menggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan. 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 adalah :
1. Komputasi
Paralel
Komputasi
Pararel 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.
2.
Pemrograman paralel
Pemprograman
Pararel merupakan suatu teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi
secara bersamaan baik dalam komputer dengan satu (prosesortunggal)
ataupun banyak (prosesor ganda dengan mesin paralel) CPU.Tujuan
utama dari pemrograman parallel adalah untuk meningkatkan performa komputasi.
Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang
sama), semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi
paralel membutuhkan : algoritma,bahasa
pemrograman dan compiler. Parallel
processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi
beberapa program sekaligus.Parallel processing disebut juga parallel
computing.
Aristektur Komputer Parallel
- Komputer
SISD (Single Instruction stream-Single Data stream)
- Komputer
SIMD (Single Instruction stream-Multiple Data stream)
- Komputer
MISD (Multiple Instruction stream-Single Data stream)
- Komputer
MIMD (Multiple Instruction stream-Multiple Data stream)
Terdapat
dua hukum yang berlaku dalam sebuah parallel processing, yaitu:
1. Hukum Amdahl
Amdahl berpendapat, “Peningkatan
kecepatan secara paralel akan menjadi linear, melipatgandakan kemampuan proses
sebuah komputer dan mengurangi separuh dari waktu proses yang diperlukan untuk
menyelesaikan sebuah masalah.”
2. Hukum Gustafson
Pendapat yang dikemukakan
Gustafson hampir sama dengan Amdahl, tetapi dalam pemikiran Gustafson, sebuah
komputasi paralel berjalan dengan menggunakan dua atau lebih mesin untuk
mempercepat penyelesaian masalah dengan memperhatikan faktor eksternal, seperti
kemampuan mesin dan kecepatan proses tiap-tiap mesin yang digunakan.
2. Hubungan antara Komputasi Modern
dan Pararel 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.
Komentar :
A. Kelebihan dari artikel Komputasi dan Parallel
Processing yang ada di atas adalah
sebagai berikut:
1.
Kelebihannya, penjelasan yang dibahas pada kedua artikel tersebut sudah
sangat jelas dan terperinci mengenai masing-masing pengertiannya sehingga
membuat pembaca dapat dengan mudah memahami setiap penulisan yang disampaikan
dengan konsep dan bahasa yang ringan.
2. Kekurangannya,
dalam pengembangan materi yang diulas,masih ada beberapa yang kurang mendukung
seperti adanya contoh atau gambar dari masing-masing artikel Komputasi dan
Parallel Processing.
B. Kelebihan dari artikel Hubungan antara komputasi
modern dengan paralel processing di atas
adalah sebagai berikut:
1. Kelebihannya, Karena hubungan antara komputasi modern dan parallel
processing sangat berkaitan, maka dalam penggunaan
komputer 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 sehingga waktu eksekusi lebih cepat, throughput pun menjadi lebih
tinggi.
2. Kekurangannya, dalam proses penggunaannya, masih
banyak perangkat keras yang dibutuhkan, guna meningkatkan kebutuhan daya karena akan
terlihat tidak baik untuk daya rendah dan perangkat mobile.
Sumber: