Pages

Kamis

Organisasi Pararel

By ADI
Pemrosesan Paralel adalah

Pelaksanaan instruksi secara bersamaan waktunya.

Ada 2 model komunikasi :

1. Multiprosesor

2. Multikomputer

Menurut Flyyn :

  1. SISD (Single Instruction Stream, Single Data Stream)
  2. SIMD (Single Instruction Stream, Multiple Data Stream)
  3. MISD (Multiple Instruction Stream, Single Data Stream)
  4. MISD (Multiple Instruction Stream, Multiple Data Stream)
SISD (Single Instruction Stream, Single Data Stream)

  1. Satu prosesor
  2. Satu instruksi stream
  3. Data disimpan di satu memori
  4. Di sebut Uni-processor
Pemrosesan Paralel adalah

Pelaksanaan instruksi secara bersamaan waktunya. Ada 2 model komunikasi :

1. Multiprosesor

2. Multikomputer

TAKSONOMI KOMPUTER PARALEL

Menurut Flyyn :

1. SISD (Single Instruction Stream, Single Data Stream)

2. SIMD (Single Instruction Stream, Multiple Data Stream)

3. MISD (Multiple Instruction Stream, Single Data Stream)

4. MISD (Multiple Instruction Stream, Multiple Data Stream)

SIMD (Single Instruction Stream, Multiple Data Stream)

Instruksi mesin tunggal Terdapat sejumlah elemen proses Yang termasuk SIMD adalah Array rocessor dan Vector Processor

Sifat komputer SIMD adalah

1. Mendistribusikan pemrosesan ke sejumlah hardware.

2. Beroperasi secara bersama-sama pada beberapa elemen data yang berbeda.

3. Menjalankan komputasi yang sama pada semua elemen data.

MISD (Multiple Instruction Stream, Single Data Stream)

  1. Satu Aliran Instruksi
  2. Banyak Aliran Data
  3. Belum dapat diimplementasikan dengan baik
MIMD (Multiple Instruction Stream, Multiple Data Stream) Terdiri dari sejumlah set prosesor Terdiri dari sejumlah set data yang berbeda Sifat komputer MIMD :

1. Mendistribusikan pemrosesan ke sejumlah prosesorindependen.

2. Membagikan sumber termasuk memori utama ke prosesorindependen.

3. Setiap prosesor menjalankan programnya sendiri.

4. Setiap prosesor berfungsi secara independen dan bersama-sama.

Yang termasuk MIMD

1. Multikomputer (Loosely Coupled)

2. Multiprosesor (Tightly Coupled)



MULTIPROSESOR

Sebuah sistem komputer paralel yang didasrkan padapemakaian memori tunggal secara bersama-sama Model multiprosesor berkembang menjadi software Menggunakan bersama sebuah ruang alamat virtual tunggalyang dipetakan pada memori bersama Untuk membaca atau menulis sebuah word memori denganmenjalankan instruksi LOAD dan STORE Multiprosesor sulit untuk dikembangkan tapi mudah diprogram Contoh : Sun Enterprise 10000, Sequent NUMA-Q, SGI Origin 2000 dan HP/ Convex Exemplar



MULTIKOMPUTER

Sebuah sistem komputer paralel dimana setiap CPU memilikimemorinya sendiri dan independen

Disebut juga dengan Sistem Memori Terdistribusi

Setiap CPU memori lokal sendiri yang bisa diakses denganhanya menjalankan instruksi LOAD dan TORE, tetapi tidak bisa

diakses oleh CPU lain Multikomputer memiliki satu ruang alamat fisik per CPU

Multikomputer mudah untuk dikembangkan tapi sulit diprogram Contoh : SP2 IBM, Option Red Intel/ Sandina dan COW Wisconsin

KOMBINASI MULTIPROSESOR DENGAN MULTIKOMPUTER

1. Rancangan yang dapat diskalakan

2. Distributed Shared Memory (DSM)

3. Sistem Runtime Bahasa



JARINGAN INTERKONEKSI

Ada 5 komponen :

1. CPU

2. Memori

3. Interface

4. Penghubung

5. Switch output



KINERJA

Untuk menggembangkan komputer paralel agar bisa beroperasilebih cepat dari prosesor tunggal

Masalah Kinerja yang berkaitan dengan komputer paralel :

1. Metrik Hardware Kecepatan CPU dan I/O

2. Metrik Software : Mengetahui seberapa cepat sebuah program beroperasi pada sebuah komputer paralel dibanding sebuah prosesor tunggal



  • Multiprocessing


Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.



Multiprocessing juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai untuk konsep ini. Multiprocessing sering diimplementasikan dalam perangkat keras (dengan menggunakan beberapa CPU sekaligus), sementara multiprogramming sering digunakan dalam perangkat lunak. Sebuah sistem mungkin dapat memiliki dua kemampuan tersebut, salah satu di antaranya, atau tidak sama sekali.

  • Jenis-jenis multiprocessing


Multiprocessing dapat dibagi ke dalam beberapa kelas, yakni:

Berdasarkan simetrinya, multiprocessing dapat dibagi ke dalam

  1. Asymmetric Multiprocessing (ASMP)
  2. Symmetric Multiprocessing (SMP)
  3. Non-uniform memory access (NUMA) multiprocessing
  4. Clustering
Berdasarkan jumlah instruksi dan datanya, dapat dibagi ke dalam (lihat Taksonomi Flynn)

  1. SISD (Single Instruction on Single Data Stream)
  2. SIMD (Single Instruction on Multiple Data Stream)
  3. MISD (Multiple Instruction on Single Data Stream)
  4. MIMD (Multiple Instruction on Multiple Data Stream)
Berdasarkan kedekatan antar prosesor, dapat dibagi ke dalam

  1. Loosely coupled
  2. Thightly coupled


Komputer Paralel : Komputer

yang memiliki kemampuan untuk melakukan pengolahan paralel. Multi Programing : Dari sudut

pandang sistem komputer, multiprograming merupakan jenis paralelisme. Dalam kasus ini, kejadiannya merupakan program – program yang dijalankan secara sekuensial pada interval waktu




 
 

Blogger news

Blogroll