PROCESSOR PARALEL, JARINGAN INTERKONEKSI,
MESIN SIM D, MESIN MIMD, ARSITEKTUR PENGGANTI
Ø PARALEL
PROCESSING
Parallel Processing
merupakan salah satu teknik yang digunakan dalam komputasi, yaitu teknik yang
menggunakan dua atau lebih processor dalam melakukan komputasi dan dilakukan
secara bersamaan. Komputasi adalah suatu aktifitas
penghitungan atau pemecahan masalah, lalu bagaimana dengan processor. Processor
merupakan sumber semua perintah, jika diibaratkan dalam makhluk hidup,
prosessor merupakan otaknya. Idealnya satu komputer hanya memiliki satu
prosesor saja, namun dengan berkembangnya teknologi, muncullah multi prosesor
dimana dalam satu komputer terdapat dua prosessor yang digabung menjadi satu,
contohnya dual core, core 2 duo, quad core, dan lain-lain.
Untuk
melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin
paralel yang terdiri dari banyak komputer yang dihubungkan dengan
jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah.
Untuk digunakan perangkat lunak pendukung yang biasa disebut middleware yang
berperan mengatur distribusi antar titik dalam satu mesin paralel. Selanjutnya
pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Salah
satu middleware yang asli dikembangkan di Indonesia adalah OpenPC
yang dipelopori oleh GFTK LIPI dan diimplementasikan di LIPI Public Center.
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 disebut sistem terdistribusi. Bahasa
pemrograman yang populer digunakan dalam pemrograman paralel adalah MPI
(Message Passing Interface) dan PVM (Parallel Virtual Machine).
A. Tujuan
Pemrosesan Parallel
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. Analogi yang paling mudah untuk diingat
adalah, bila kamu dapat merebus air dalam sebelum memotong motong bawang saat
kamu akan masak, waktu yang kamu butuhkan akan lebih sedikit dibandingkan bila
kamu mengerjakan hal tersebut secara berurutan (serial). Atau waktu yang kamu
butuhkan pada saat memotong bawang akan lebih sedikit jika kamu kerjakan
berdua.
B. Perbedaan
Komputasi Tunggal & Parallel
Perbedaan komputasi tunggal
(menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa
processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai
model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:
dengan komputasi paralel (menggunakan beberapa processor),
maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari
komputasi. Ada 4 model komputasi yang digunakan, yaitu:
1. Komputer
SISD (Single Instruction stream-Single Data stream)
2. Komputer
SIMD (Single Instruction stream-Multiple Data stream)
3. Komputer
MISD (Multiple Instruction stream-Single Data stream)
4. Komputer
MIMD (Multiple Instruction stream-Multiple Data stream)
Ø SIMD
Yang merupakan singkatan dari Single
Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi
yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh
kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan
kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma
atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1
mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2
mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk
processor-processor yang lain. Beberapa contoh komputer yang menggunakan model
SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan
Cell Processor (GPU).
Ø 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. Namun banyak komputer yang menggunakan
model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang
menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32,
AMD Opteron, Cray XT3 dan IBM BG/L.
Pada gambar komputasi paralel, instruksi akan dibagi menjadi beberapa
instruksi sesuai dengan banyaknya processor. Hal ini tentunya akan mempercepat
kerja komputer dan mempercepat waktu untuk mendapatkan hasil.
Ø ARSITEKTUR PENGGANTI.
Dalam bidang teknik komputer,
arsitektur pengganti merupakan konsep perencanaan atau struktur pengoperasian
dasar dalam komputer atau bisa dikatakan rencana cetak biru dan deskripsi
fungsional kebutuhan dari perangkat keras yang didesain. implementasi
perencanaan dari masing-masing bagian seperti CPU, RAM, ROM, Memory Cache, dll
Sumber:


Tidak ada komentar:
Posting Komentar