Definisi Komputasi Modern
Komputasi bisa
diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data
dengan menggunakan algoritma. Teknologi komputasi adalah aktivitas penggunaan
dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak
komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi.
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).
Pengertian Komputasi
Parallel
Komputasi paralel adalah salah satu
teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa
komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yangdiperlukan
sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun
karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis
komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari
banyak komputer yang dihubungkandengan jaringan dan mampu bekerja secara
paralel untuk menyelesaikan satu masalah.
Pemrograman paralel adalah teknik
pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara
bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupunbanyak
(prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman
paraleladalah untuk meningkatkan performa komputasi. Semakin banyak hal yang
bisa dilakukan secarabersamaan (dalam waktu yang sama), semakin banyak
pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan 3 komponen yaitu :
- · Algoritma
- · Bahasa Pemograman
- Compiler
. Ada 4 model komputasi yang digunakan, yaitu:
· SIMD
· SIMD
· MISD
· MIMD
SISD
Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja
Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja
SIMD
Yang merupakan singkatan dari
Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan
instruksi yang sama, namun setiap processor mengolah data yang berbeda
MISD
Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama.
Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama.
MIMD
Yang merupakan singkatan dari Multiple Instruction,
Multiple Data. MIMD menggunakan banyak processor dengan setiap processor
memiliki instruksi yang berbeda dan mengolah data yang berbeda.
Definisi Paralel Processing
Pemrosesan paralel
(parallel processing) adalah menggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan. Idealnya, parallel processing membuat program
berjalan lebih cepat karena semakin banyak CPU yang digunakan.
Arsitektur Komputer Parallel :
1.
Asymmetric Multiprocessing (ASMP
2. Symmetric Multiprocessing (SMP)
3. Non-uniform memory access (NUMA)
2. Symmetric Multiprocessing (SMP)
3. Non-uniform memory access (NUMA)
Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai
lebih darisatu. 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. Parallel
processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program
sekaligus. Parallel processing disebut juga parallel computing.
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.
Sumber :
https://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing
http://stephanierichie.blogspot.co.id/2011/03/kinerja-komputasi-dengan-parallel.html
https://dikky12.wordpress.com/2011/04/01/parallel-processing/
https://www.academia.edu/4693927/Diannatull_Faizah_J3C211217_INF_2C_P1_KOMPUTASI_dan_PARALEL_PROCESSING
Semester8