Total Tayangan Halaman

Selasa, 14 Juni 2016

PARALLEL COMPUTATION

PARALLEL COMPUTATION





                 Parallel Computation adalah Salah satu pemrograman komputer yang melakukan eksekusi perintah secara bersamaan dalam satu ataupun banyak prosesor di dalam sebuah CPU.




Arsitektur paralel komputer menurut Klasifikasi Flynn’s:

1. SISD (Single Instruction – Single Data). 

Memiliki satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional. . Klasifikasi ini sekedar untuk melengkapi definisi komputer paralel. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

 2. SIMD (Single Instruction – Multiple Data). 

Memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step. Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar.



3. MISD (Multiple Instructions – Single Data). 

Memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami. Sampai saat ini belum ada komputer yang menggunakan model MISD.



4. MIMD (Multiple Instructions – Multiple Data). 

Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.


PENGANTAR PEMOGRAMAN CUDA GPU

            Sebelum saya membahas tentang CUDA, saya akan membahas GPU terlebih dahulu. GPU dalah sebuah processor khusus untuk memepercepat dan mengubah memori untuk mempercepat pemrosesan gambar. GPU ini sendiri biasanya berada di dalam graphic card komputer ataupun laptop.

CUDA(Compute Unified Device Architecture) adalah suatu skema yang dibuat oleh NVIDIA agar NVIDIA selaku GPU (Graphic Processing Unit) mampu melakukan komputasi tidak hanya untuk pengolahan grafis namun juga untuk tujuan umum. Jadi dengan adanya CUDA kita dapat memanfaatkan banyak prosesor dari NVIDIA untuk melakukan proses perhitungan ataunpun komputasi yang banyak.


sumber :
http://maesamaziah.blogspot.co.id/2015/04/parallel-computation.html
http://seto.citravision.com/berita-48-parallel-computation--architectural-parallel-computer.html

Tidak ada komentar:

Posting Komentar