Pengantar Komputasi Modern - Paralel Processing
Komputasi
Komputasi merupakan pemecahan masalah terhadap sebuah masukan yang
berasal dari luar sistem dalam berbagai bidang pekerjaan dengan menggunakan
sebuah algoritma. Ilmu komputasi adalah bidang ilmu yang berfokus pada
penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan
komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Bidang
ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi,
komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan
percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu
alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru,
melalui penerapan model-model matematika dalam program komputer berdasarkan
landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata
dalam ilmu tersebut.
Paralel Processing
Parallel
processing adalah penggunaan lebih dari satu CPU untuk mengeksekusi sebuah
program secara simultan. Garis besarnya, parallel processing membuat program
berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam
pengujiannya, seringkali sulit membagi program sehingga dapat dieksekusi oleh
CPU yang berbeda tanpa berkaitan di antaranya.
Komputasi paralel adalah teknik komputasi yang
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. Untuk
melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin
paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan
mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu
diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware
yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin
paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk
merealisasikan komputasi.
Pemrograman paralel adalah teknik pemrograman
komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik
dalam komputer dengan prosesor tunggal ataupun prosesor ganda dengan mesin
paralel CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan
performa komputasi. Pada umumnya komputer hanya mempunyai satu CPU, namun ada
yang mempunyai lebih dari satu. Komputer dengan satu CPU dapat melakukan
parallel processing dengan menghubungkannya dengan komputer lain pada jaringan.
Namun, parallel processing ini memerlukan software canggih yang disebut
distributed processing software. Parallel processing berbeda dengan
multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus.
A. Hubungan Antara Komputasi Modern dan Paralel
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.
Hubungan dari Komputasi Modern dan Pemrosesan
Parallel adalah penggunaan komputer dengan pemrosesan paralel bisa membantu
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.
Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor
atau arsitektur komputer dengan banyak processor) untuk kinerja computer
semakin baik dan lebih cepat.
Kinerja komputasi dengan menggunakan paralel
processing 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.
Komentar:
Pada kedua artikel memiliki kelebihan yakni menampilkan
informasi yang lumayan lengkap. Karena sudah memiliki informasi mengenai
pengertian parallel processing dan juga pengertian komputasi parallel serta
tujuan-tujuan nya.
Dari artikel
diatas dapat disimpulkan bahwa hubungan antara komputasi modern dengan parallel
processing ini sangat bermanfaat untuk mengerjakan pekerjaan seperti pengolahan
data secara bersamaan dalam jumlah besar. Kinerja komputasi dengan menggunakan
paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU
untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat
diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi
dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi
tugas untuk masing-masing CPU tersebut.
Artikel
diatas juga ditulis dengan bahasa yang rapi dan mudah dipahami, penjelasan
mengenai materi utamanya yaitu komputasi dan parallel processing beserta
hubungan diantara keduanya tepat dan dapat mudah dimengerti, juga dipahami oleh
pembaca.