Komputasi dan parallel Processing
Pengertian
Komputasi
Komputasi
adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan
masalah dari sebuah data input. Data input disini adalah sebuah masukan yang
berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu
komputer berpadu dengan ilmu matematika. 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). Dalam penggunaan secara umum, biasanya
berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam
perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang
mendasar terhadap bidang ilmu yang mendasari teori ini. 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.
Pengertian
Parallel Processing
Pemrosesan
paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk
menjalankan sebuah program secara simultan.
Idealnya,
parallel processing membuat program berjalan lebih cepat karena semakin banyak
CPU yang digunakan.
TUJUAN
PARALLEL PROCESSING
Tujuan
utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin
banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama),
semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi
dan Parallel processing
Komputasi
parallel adalah salah satu teknik melakukan komputasi secara bersamaan dengan
memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya
diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus
mengolah data dalam jumlah besar (di industry keuangan, bioinformatika, dll)
ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui
di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika
(fisika komputasi), kimia (kimia komputasi) dll.
Untuk
melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin
paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan
mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk digunakan
perangkat lunak pendukung yang biasa disebut middleware yang berperan mengatur
distribusi antar titik dalam satu mesin paralel.Selanjutnya pemakai harus
membuat pemrograman paralel untuk merealisasikan komputasi.Salah satu
middleware yang asli dikembangkan di Indonesia adalah OpenPC yang dipelopori
oleh GFTK LIPI dan diimplementasikan di LIPI Public Center.
Pemrograman
Paralel sendiri adalah teknik pemrograman komputer yang memungkinkan eksekusi
perintah/operasi secara bersamaan. Bila komputer yang digunakan secara bersamaan
tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam satu
jaringan komputer, biasanya disebut sistem terdistribusi. Bahasa pemrograman
yang populer digunakan dalam pemrograman paralel adalah MPI (Message Passing
Interface) dan PVM(Parallel Virtual Machine).Yang perlu diingat adalah
komputasi paralel berbeda dengan multitasking. Pengertian multitasking adalah
komputer dengan processor tunggal mengeksekusi beberapa tugas secara bersamaan.
Walaupun beberapa orang yang bergelut di bidang sistem operasi beranggapan
bahwa komputer tunggal tidak bisa melakukan beberapa pekerjaan sekaligus, melankan proses penjadwalan yang
berlakukan pada sistem operasi membuat komputer seperti mengerjakan tugassecara
bersamaan. Sedangkan komputasi paralel sudah dijelaskan sebelumnya,
bahwakomputasi paralel menggunakan beberapa processor atau komputer. Selain itu
komputasi paralel tidak menggunakan arsitektur Von Neumann
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.
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. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk
masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan
satu CPU saja.
Komentar
Kelebihan :
Dalam artikel diatas yang say
abaca Artikel sulit untuk di copy paste jika di upload di academia, sehingga
mengurangi kecurangan dan plagiator dalam penulisan sebuah artikel.
Kekurangan :
Artikel kurang rapih, karna
ada perbedaan background warna tulisan, diwal tulisan hitam dengan background
putih, di pertengahan sampai akhir artikel bertulisan warna hitam background
hijau tua, dan sulit untuk di baca
Sumber :
Silahkan salin/pasang embed link di bawah ini bila Anda ingin memasangnya di situs yang Anda inginkan: