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
Dalam
komputer, pemrosesan paralel merupakan pengolahan dari Program instruksi dengan
membagi mereka di antara beberapa prosesor dengan tujuan untuk menjalankan
program dalam waktu kurang. Dalam komputer paling awal, hanya satu program
berlari pada suatu waktu. Sebuah program komputasi-intensif yang memakan waktu
satu jam untuk menjalankan dan menyalin Program tape yang mengambil satu jam
untuk menjalankan akan mengambil total dua jam untuk menjalankan. Bentuk awal
dari pemrosesan paralel memungkinkan eksekusi interleaved kedua program
bersama-sama. Komputer akan memulai operasi I / O, dan sementara itu sedang
menunggu operasi untuk menyelesaikan, itu akan mengeksekusi program
prosesor-intensif. Waktu eksekusi total untuk dua pekerjaan akan menjadi
sedikit lebih dari satu jam.
Peningkatan berikutnya
multiprogramming . Dalam sistem multiprogramming, beberapa program telah
dikirim pengguna yang masing-masing diperbolehkan untuk menggunakan prosesor
untuk waktu yang singkat. Untuk pengguna tampak bahwa semua program yang
melaksanakan pada saat yang sama. Masalah pertama muncul pertentangan sumber
daya di sistem ini. Permintaan eksplisit untuk sumber daya menyebabkan masalah
dari kebuntuan . Kompetisi untuk sumber daya pada mesin tanpa dasi-melanggar
instruksi mengarah pada rutin critical section .
Langkah berikutnya dalam pengolahan paralel adalah pengenalan
multiprocessing . Dalam sistem ini, dua atau lebih prosesor berbagi pekerjaan
yang akan dilakukan. Versi awal memiliki master / slave konfigurasi. Salah satu
prosesor (master) diprogram untuk bertanggung jawab atas semua pekerjaan dalam
sistem, yang lain (budak) dilakukan hanya tugas-tugas itu diberikan oleh
master. Pengaturan ini diperlukan karena tidak kemudian mengerti bagaimana
program mesin sehingga mereka bisa bekerja sama dalam pengelolaan sumber daya
sistem. Tetapi
dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh
CPU yang berbeda-beda tanpa berkaitan di antaranya.
1. 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.
2. Pemrograman paralel
Merupakan suatu teknik
pemrograman komputer yang memungkinkan eksekusi perintah/operasi
secara bersamaan baik dalam komputer dengan satu (prosesor tunggal)
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
·
compiler
Parallel processing berbeda dengan
multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel
processingdisebut juga parallel computing.
Tujuan
Komputasi Paralel
Tujuan
dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan
berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah
kecil, membuat kinerja menjadi cepat.
Formula
komputasi paralel yang diajukan pada hukum Amdahl
Dimana a adalah banyaknya paralel yang
terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih
cepat dengan menggunakan komputasi paralel.
Hubungan antara Komputasi Modern dengan
Parallel Processing
Tujuan dari komputasi paralel adalah meningkatkan kinerja
komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah
besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl. Dimana
a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses
penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern
dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel
sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu
CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin
diterapkan, salah satunya adalah dengan cara 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.
Kinerja komputasi dengan menggunakan paralel processing itu
menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu
pemecahan masalah dari masalah yang ada. Komputasi dengan paralel processing
akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU
tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.
Kesimpulan:
Pada artikel kali ini yang kita ketahui komputasi merupakan suatu cara untuk menemukan
pemecahan permasalahan dari data input dengan suatu algoritma yang merupakan proses menghitung, yaitu membandingkan dan berbagi
operasi perhitungan matematika dan logika yang bertujuan untuk menyelesaikan
suatu masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai
dengan Algoritma yang benar.Lalu pemrosesan paralel
merupakan pengolahan dari Program instruksi dengan membagi mereka di antara
beberapa prosesor dengan tujuan untuk menjalankan program dalam waktu kurang.keduanya memiliki hubungan yaitu meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah ,serta membagi masalah besar ke dalam beberapa masalah kecil yang membuatnya lebih efisien.
Sumber:



