Hai bloggers, tentu setelah membaca dari judul dari
artikel ini, teman-teman bloggers sudah tau yang akan saya bahas, yaitu tentang
hubungan antara komputasi modern dengan parallel processing, dimana sebelumnya
saya sudah membahas tentang komputasi modern, dan berikut saya bahas kembali
tentang komputasi modern tersebut beserta parallel processing, agar para
bloggers mengetahui apa hubungan diantara mereka, baiklah berikut saya akan
bahas satu persatu secara singkat, padat dan jelas.
Ø PENGERTIAN KOMPUTASI MODERN
Komputasi sebetulnya bisa
diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan
suatu algoritma.
Hal ini ialah apa yang disebut dengan teori komputasi, suatu
sub-bidang dari ilmu komputer dan matematika.
Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan
menggunakan pena dan kertas,
atau kapur dan batu tulis, atau
dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun
sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Dalam
penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai
bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai
bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan
prinsip-prinsip baru yang mendasar dalam ilmu.
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. Tetapi dalam praktek,
seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang
berbea-beda tanpa berkaitan di antaranya.
Komputasi
paralel adalah salah satu teknik
melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer
secara bersamaan. Biasanyadiperlukan 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 satu (prosesor tunggal) ataupun banyak (prosesor ganda
dengan mesin paralel) CPU. Tujuan utama dari pemrograman 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
paralel membutuhkan:
·
algoritma
·
bahasa pemrograman
·
compiler
Sebagai besar komputer hanya
mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada
komputer dengan ribuan CPU. 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.
Ø HUBUNGAN ANTARA KOMPUTASI MODERN DENGAN
PARALLEL PROCESSING
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.
Komputasi paralel
memiliki tujuan untuk 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.
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.
Ø Kelebihan dan Kekurangan Artikel
· ·
Kelebihan Artikel
1. Artikel menjelaskan secara
bertahap dimana terlebih dahulu tentang pengertian komputasi modern lalu
dilanjutkan dengan pemrosesan parallel sehingga apa yang disampaikan dapat
dimengerti
2. Mudah dipahami pembaca
dikarenakan pembahasan tentang isi dalam artikel jelas dan saling
berkesinambungan
3. Penjelasan pada artikel
singkat, padat dan jelas sehingga informasi dalam artikel tersampaikan
4. Adanya beberapa sumber yang
disajikan untuk memudahkan pembaca mendapatkan informasi lebih tentang isi
artikel
· · Kekurangan Artikel
1. Tidak adanya contoh atau
implementasi dari pada komputasi modern dan pemrosesan parallel, apabila ada
implementasi atau contoh dapat membuat pembaca memahami komputasi modern dan
pemrosesan parallel digunakan untuk apa dalam kehidupan sehari-hari
2. Tidak adanya media pendukung
seperti gambar atau video, apabila terdapat media pendukung dapat membuat
pembaca melihat secara langsung bagaimana dana pa komputasi modern dan
pemrosesan parallel tersebut.
Sumber :
Tidak ada komentar:
Posting Komentar