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.
Komputasi paralel adalah 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) dll.
TUJUAN PARALLEL
PROCESSING
Tujuan utama dari pemrosesan paralel
adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa
dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan
yang bisa diselesaikan.
PARALLEL PROCESSING
Komputasi paralel 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 sendiri adalah teknik pemrograman
komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan. Bila
komputer yang digunakan secara bersamaan tersebut dilakukan oleh
komputer-komputer terpisah yang terhubung dalam satu jaringan komputer,
biasanya.
INTERKONEKSI JARINGAN
Interkoneksi adalah hubungan yang
terjadi antara satu koneksi dengan koneksi yang lain. Interkoneksi antar
jaringan adalah hubungan atau koneksi antara satu jaringan dengan jaringan yang
lain. Jaringan yang terhubung ini bukan hanya jaringan telekomunikasi namun
semua bentuk jaringan yang melakukan interkoneksi.
Banyak yang menganalisa interkoneksi
antar jaringan adalah hubungan antar jaringan telekomunikasi. Namun secara
harfiah interkoneksi jaringan tidak hanya mengarah ke jaringan telekomunikasi,
namun ke semua jaringan.
Topology nya adalah bagaimana sebuah
jaringan itu terbentuk, dan bagaimana keamanan dari jaringan itu sendiri. Namun
fokus permasalahan disini adalah interkoneksi antara jaringan komputer, bukan
kontes astaga.com lifestyle on the net.
Komputer yang terhubung dengan
komputer yang lain melalui jaringan dapat melakukan koneksi dengan konfigurasi
jaringan. Koneksi ini memerlukan sebuah Port Koneksi pada kartu jaringan (NIC =
Network Interface Card) yang berfungsi sebagai jembatan dari komputer ke sebuah
jaringan. Peralatan yang dibutuhkan untuk koneksi antara jaringan diantaranya
adalah :
1. NIC (Network Interface Card)
Fungsi NIC selain itu
adalah untuk mengubah data paralel dalam sebuah bus komputer ke dalam bentuk
data serial. Untuk koneksi ini NIC membutuhkan sebuah penghubung yang berupa
kabel, kabel ini dapat berupa kabel UTP atau Fiber Optic.
2. HUB
Hub ini ada dua jenis,
yaitu passive hub dan active hub. Fungsi hub adalah sebagai terminal
penghubunga antara dua koneksi atau lebih. Dimana hub ini sebagai terminal
persinggahan dan menambah node didalam sebuah LAN (Local Area Network).
3. Repeater
Repeater ini berfungsi
memperluas cakupan suatu jaringan tanpa melakukan filter terhadap sinyal yang
masuk dan keluar. Tugas utamanya mensikronisasikan dan mentransmisikan ulang
sinyal dari suatu segmen ke segmen yang lain didalam sebuah jaringan.
4. Bridge
Fungsi Bridge kurang
lebih sama dengan repeater namun Bridge melakukan filter terhadap sinyal,
sehingga setiap segmen tidak dipengaruhi oleh segmen yang lain. Selain itu
Bridge juga dapat menghubungkan jaringan yang berbeda segmen protokol aksesnya,
namun dengan syarat protokol komunikasinya sama.
5. Router
Fungsi router adalah
menentukan jalur routing dan mengirimkan paket-paket informasi pada internet
yang bekerja pada layer 3 OSI.
Mesin SIMD & Mesin MMID
Mesin SIMD
Pada komputer SIMD terdapat lebih
dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang
sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama
yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data
yang berbeda yang berasal dari aliran data yang berbeda pula.
Contoh aplikasi yang dapat mengambil keuntungan dari SIMD
adalah aplikasi yang memiliki nilai yang sama yang ditambahkan ke banyak titik
data (data point), yang umum terjadi dalam aplikasi multimedia. Salah satu
contoh operasinya adalah mengubah brightness dari sebuah gambar. Setiap dari sebuah gambar 24-bit berisi tiga buah
nilai berukuran 8-bit brightness dari porsi warna merah (red), hijau (green),
dan biru (blue). Untuk melakukan perubahan brightness, nilai R, G, dan B akan
dibaca dari memori, dan sebuah nilai baru ditambahkan (atau dikurangkan)
terhadap nilai-nilai R, G, B tersebut dan nilai akhirnya akan dikembalikan
(ditulis kembali) ke memori.
Mesin MMID
MIMD adalah sebuah singkatan dari,
"Multiple Instruction Stream-Multiple Data Stream" yaitu sebuah komputer
yang memiliki beberapa prosesor yang bersifat otonomus yang mampu melakukan
instruksi yang berbeda pada data yang berbeda. Sistem terdistribusi umumnya
dikenal sebagai MIMD, entah itu menggunakan satu ruangan memori secara
bersama-sama atau sebuah ruangan memori yang terdistribusi. Pada sistem
komputer MIMD murni terdapat interaksi di antara pemrosesan. Hal ini disebabkan
seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua
pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara
pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara
pemroses rendah.
ARISITEKTUR PENGGANTI
Dalam bidang teknik computer,
arsitektur pengganti merupakan konsep perencanaan atau struktur pengoperasian
dasar dalam computer atau bisa dikatakan rencana cetak biru dari deskripsi
fungsional kebutuhan dari perangkat keras yang didesain, implementasi
perencanaan dari masing-masing bagian seperti CPU, RAM, ROM, Memory Cache, dll.
DAFTAR PUSTAKA