Tugas
Softskill : Pengantar Komputasi Modern
Dosen
: Siti Saidah, Skom., MMSI
Nama
: Arie Ocktavian
NPM : 51412082
Kelas : 4IA09
___________________________________________________________
KOMPUTASI
DAN PARALEL PROCESSING
A. Komputasi
Setiap
jenis perhitungan atau penggunaan teknologi komputer dalam pengolahan
informasi. Perhitungan adalah proses setelah yang jelas model yang dipahami dan
dinyatakan dalam suatu algoritma , protokol , topologi jaringan , dll. Perhitungan
juga merupakan subyek utama dari ilmu komputer : menyelidiki apa yang dapat
atau tidak dapat dilakukan dengan cara komputasi.
Secara umum iIlmu
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 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.
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.
B. 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. 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 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 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.
Contoh struktur dari parallel processing sbb :
1. SISD (Single Instruction
stream, Single Data stream)
- Komputer
tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu
unit memori
- Instruksi
dilaksanakan secara berurut tetapi boleh juga overlap dalam tahapan eksekusi
(overlap)
- Satu
alur instruksi didecode untuk alur data tunggal
2. SIMD (Single Instruction
stream, Multiple Data stream)
Komputer yang mempunyai
beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap
prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi
pada data yang berbeda.
3. MISD (Multiple
Instruction stream, Single Data stream)
Sampai saat ini struktur
ini masih merupakan struktur teoritis dan belum ada komputer dengan model
ini.
4. MIMD (Multiple
Instruction stream, Multiple Data stream)
Organisasi komputer yang
memiliki kemampuan untuk memproses beberapa program dalam waktu yang
sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam kategori
ini. MIMD dibagi menjadi 2 grup:
¤ Multiprocessor yang
menggunakan memory bersama.
¤ Multicomputer.
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 Pribadi:
Seiring berkembangnya teknologi,
komputasi dan pemrosesan parallel sangatlah penting dan erat kaitannya. Teknologi
komputasi adalah aktivitas pengembangan dan penggunaan teknologi komputer,
perangkat keras dan perangkat lunak. Teknologi komputer selalu menjadi patokan
dasar dalam perkembangan jaman. Meningkatnya sebuah performa dari sebuah
komputer dapat juga meningkatkan proses permasalahan dan meningkatkan efisiensi
kinerja dari komputer dan waktu yang lebih cepat. Untuk proses
paralel adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program
secara simultan. Melakukan suatu hal secara bersamaan dan menggunakan komputer
yang dapat menampung jalannya operasi yang berjalan bersamaan. Maka semakin
banyak pekerjaan yang bisa diselesaikan dalam waktu yang relatif singkat dan
semakin produktif manusia dalam menjalankan pekerjaannya.
http://kh-agungdpn.blogspot.co.id/2016/06/v-behaviorurldefaultvmlo.html#more
No comments:
Post a Comment
Silahkan meninggalkan komentar disini :) . Gunakan kata-kata yang baik, berilah masukkan dan kritikan yang membangun. Secepatnya saya akan balas. Komentar yang tidak baik, SARA, dan SPAM saya akan hapus!