A. Komputasi Modern
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.
Perhitungan
dapat diklasifikasikan oleh setidaknya tiga kriteria ortogonal: digital vs
analog , sekuensial vs paralel vs bersamaan , bets vs interaktif .
Dalam
prakteknya, perhitungan digital sering digunakan untuk mensimulasikan proses
alam (misalnya, perhitungan Evolusi ), termasuk yang lebih alami dijelaskan
oleh model analog perhitungan (misalnya, jaringan syaraf tiruan ).
B. Parallel Processing
Parallel processing merupakan bagian
dari komputasi modern yang biasa disebut dengan komputasi paralel. Dewasa ini sudah banyak sekali perangkat yang menerapkan parallel
processing. Karena kebutuhan akan penggunaan komputer untuk bergerak cepat juga
semakin meningkat. Contohnya saja, bila kita sedang membuka salah satu software
di PC kita, namun software yang kita butuhkan tersebut membutuhkan waktu 2 jam
untuk loading, maka kita akan menggerutu dan mengeluh. Namun dengan adanya
pemrosesan secara paralel, masalah semacam ini diklaim dapat diatasi.
C.
Hubungan
Parallel dengan Komputasi Modern
Saat ini penggunaan komputer untuk
menyelesaikan masalah sudah merasuk ke segala bidang. Hal ini karena komputasi
dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual.
Seiring dengan hal tersebut, semakin dituntut proses komputasi yang semakin
cepat. Untuk meningkatkan kecepatan proses komputasi, dapat ditempuh dua cara :
1. peningkatan kecepatan perangkat keras,
2.
peningkatan kecepatan perangkat lunak.
Komponen utama perangkat keras
komputer adalah processor. Saat ini, peningkatan kecepatan processor
benar-benar luar biasa. Sebenarnya ada
banyak cara komputasi yang bisa kita gunakan dalam parallel processing, salah
satunya komputasi parallel.
Kesimpulan :
“Komputasi
paralel merupakan 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 industri 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) dl”
Adapun tambahan dari jurnal lainnya :
Michael J. Flynn membagi komputer
dalam 4 kategori yaitu :
1. SISD (Single Instruction, Single
Data Stream)
2. MISD (Multiple Instruction, Single
Data Stream)
3. SIMD (Single Instruction, Multiple
Data Streams)
4. MIMD (Multiple Instruction,
Multiple Data Streams)
Dalam penelitian ini, komputasi
paralel digunakan dengan menggunakan paradigma master-slave, yaitu satu proses
bertindak sebagai master (tuan) yang dapat membangkitkan proses dari slave
(hamba). Ukuran yang dapat digunakan untuk mengevaluasi kinerja sistem adalah
waktu eksekusi, peningkatan kecepatan (speed up), efisiensi dan biaya.
A. Waktu Eksekusi Program Paralel
adalah.......
Penjumlahan waktu komputasi dan waktu
komunikasi. Waktu eksekusi dapat diperpanjang dengan adanya Overhead. Overhead
dapat dilakukan dengan :
1. Adanya prosessor yang berhenti
bekerja
2. Adanya pekerjaan komputasi ekstra
pada program paralel
3. Adanya proses sinkronisasi
B. Peningkatan Kecepatan
Rumus dari Peningkatan Kecepatan
adalah Sp = ts/tp
ket : ts = waktu eksekusi program
pada satu prosesor
tp = waktu eksekusi program pada p
prosesor
Peningkatan kecepatan dibagi 2 yaitu
:
1. Peningkatan Kecepatan Mutlak yaitu
perbandingan antara waktu eksekusi program serial tercepat dan waktu eksekusi
suatu program paralel.
2. Peningkatan Kecepatan Relatif
yaitu perbandingan antara waktu eksekusi program paralel pada satu prosesor dan
waktu eksekusi program paralel yang sama pada p prosesor.
Pada penelitian ini yang digunakan
adalah Peningkatan Kecepatan Relatif yaitu untuk menginvestasi seberapa besar
peningkatan kerja yang diperoleh dengan menggunakan sejumlah prosesor yang
bekerja bersama-sama dalam mengeksekusi suatu program.
Tidak ada komentar:
Posting Komentar