Nama
: Abdurrahim yusuf
Kelas : 4IA22/50413045
Mata kuliah : Pengantar komputasi modern
Nama dosen: Rina Noviana
Definisi Komputasi Modern
Kelas : 4IA22/50413045
Mata kuliah : Pengantar komputasi modern
Nama dosen: Rina Noviana
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:
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
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 :
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