Para Rel 4

7
8/9/2019 Para Rel 4 http://slidepdf.com/reader/full/para-rel-4 1/7 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Computing Using PVM

Transcript of Para Rel 4

Page 1: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 1/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Parallel Computing Using PVM

Page 2: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 2/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Parallel Virtual Machine (PVM) adalah perangkat lunak Parallel Virtual Machine (PVM) adalah perangkat lunak 

yang memungkinkan sekumpulan yang heterogen terlihatyang memungkinkan sekumpulan yang heterogen terlihatsebagai suatu sistem komputer parallel dan pat digunakansebagai suatu sistem komputer parallel dan pat digunakan

sebagai sumber daya.sebagai sumber daya.

Komputer dapat berupa :Komputer dapat berupa :

workstaion, multiprosesor, superkomoputer, spesilizedworkstaion, multiprosesor, superkomoputer, spesilizeddengn berbagai macam jaringan.dengn berbagai macam jaringan.

Virtual Machine mengacu kepada komputer tersebar Virtual Machine mengacu kepada komputer tersebar 

Sedangkan host merupakan anggota dari virtual mesin.Sedangkan host merupakan anggota dari virtual mesin.

Task : unit komputasi dalam PVM yang analog dengan prosesTask : unit komputasi dalam PVM yang analog dengan proses

 pada unix pada unix

Page 3: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 3/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Semua task di identifikasi dengan nomer task( task Semua task di identifikasi dengan nomer task( task 

identifier) yang berupa bilangan bulat.identifier) yang berupa bilangan bulat. Setiap task dapat bertukaran dengan task lainya melaluiSetiap task dapat bertukaran dengan task lainya melalui

 pertukaran pesan dan dibatasi oleh memori fisik. pertukaran pesan dan dibatasi oleh memori fisik.

PERKEMBANGAN PVMPERKEMBANGAN PVM PVM pertamakali tahun 1989 di Oak Ridge NationalPVM pertamakali tahun 1989 di Oak Ridge National

Laboratory universitas of Tennesee, emory.Laboratory universitas of Tennesee, emory.

Kedua tahun 1991 bulan feb direlease maretKedua tahun 1991 bulan feb direlease maret

Ketiga tahun 1992 bulan feb direlease maretKetiga tahun 1992 bulan feb direlease maret Merupakan hajat dari depat temen energi ASMerupakan hajat dari depat temen energi AS

Page 4: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 4/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Mengapa PVMMengapa PVM

1. Memmungkinkan untuk sekumpulan komputer 1. Memmungkinkan untuk sekumpulan komputer heterogen digabung menjadi satuheterogen digabung menjadi satu

2. Tersedia softwarenya scara gratis.2. Tersedia softwarenya scara gratis.

3. Dapat di compile di laptop maupun superkomputer cray.3. Dapat di compile di laptop maupun superkomputer cray.

4. Depat mengatasi masalah dengan biaya yang minimal4. Depat mengatasi masalah dengan biaya yang minimal

5. y2k compliant5. y2k compliant

6. fleksibel6. fleksibel

7. general pupose7. general pupose

Page 5: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 5/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

PVM dapat berjalamn dimana aja:PVM dapat berjalamn dimana aja:

Linux, sun solaris, windowsLinux, sun solaris, windows

P1,2,3,4,pro, mac, Dec, fujitsuP1,2,3,4,pro, mac, Dec, fujitsu

Feature utama dari PVMFeature utama dari PVM

Portabel: dapat berjalan pada mesin manapun, programnyaPortabel: dapat berjalan pada mesin manapun, programnyasederhanasederhana

Heterogen: Setiap jenis mesin dapat di kombinasikanHeterogen: Setiap jenis mesin dapat di kombinasikan

menjadi satu virtual mesin.menjadi satu virtual mesin.

Scalabel : dapat menangani ratusan kmputer dan ribuanScalabel : dapat menangani ratusan kmputer dan ribuan

task task 

Konfigurasi dinamis : komputer dapat ditambahkan danKonfigurasi dinamis : komputer dapat ditambahkan dan

dikurangi.dikurangi.

Fault tolerannce: PVM dapat mengatasi kegagalan host danFault tolerannce: PVM dapat mengatasi kegagalan host dan

 jaringan jaringan

Page 6: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 6/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Pengelompokan proses secara dinamis : penelomokanPengelompokan proses secara dinamis : penelomokan

 proses oleh user. proses oleh user. Signal: Task PVM dapat mengirim signal pada task lainya.Signal: Task PVM dapat mengirim signal pada task lainya.

Multiple massage buffer : pengembangan kerahMultiple massage buffer : pengembangan kerah

matematika, grafis jauh lebih mudah.matematika, grafis jauh lebih mudah.

TracingTracing Costomize : user dapat membuat task manajer Costomize : user dapat membuat task manajer 

Page 7: Para Rel 4

8/9/2019 Para Rel 4

http://slidepdf.com/reader/full/para-rel-4 7/7

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

What Is MPI?