26
Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı Çalışmalar Arş. Grv. Ahmet ÇELİK Yrd. Doç. Dr. Ahmet ÖZMEN Dumlupınar Üniversitesi

Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı Çalışmalar

Embed Size (px)

DESCRIPTION

Arş. Grv. Ahmet ÇELİK Yrd. Doç. Dr. Ahmet ÖZMEN. Dumlupınar Üniversitesi. Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı Çalışmalar. İçindekiler. Giriş Genel bilgiler Paralel Gözleme Araçları Deneysel Çalışma Sonuçlar. Giriş. - PowerPoint PPT Presentation

Citation preview

Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı

Çalışmalar

Arş. Grv. Ahmet ÇELİK Yrd. Doç. Dr. Ahmet ÖZMEN

Dumlupınar Üniversitesi

21/10/11 BASARIM09 2

İçindekiler

Giriş Genel bilgiler Paralel Gözleme Araçları Deneysel Çalışma Sonuçlar

21/10/11 BASARIM09 3

Giriş Performans gözleme sistemleri paralel sistemler

için kaçınılmazdır Gözlemleme için hedef sisteme yazılım veya

donanım sensörlerinin ilave edilmesi gerekir Sensör ilave edilme işlemine enstrumantasyon

denir Yazılım enstrümantasyonu kullanışlı ve esnektir Ancak, yazılım enstrümantasyonu gözlemlenen

programı daha çok rahatsız eder (intrusive)

21/10/11 BASARIM09 4

Enstrümantasyon

KaynakDosya

KÜTÜPHANELER

Derleme İşlemi

DERLEYİCİÇalıştırılabilir

Program

HEDEF SİSTEM

Başarım Verisi

StandartGirdi / Çıktı

ÇALIŞAN PROGRAMIDEĞİŞTİR

BAĞLAYICI

KÜTÜPHANEDEĞİŞTİR

KAYNAKPROGRAMIDEĞİŞTİR

ÇALIŞTIRILABİLİR UYGULAMAYIDEĞİŞTİRDERLEYİCİYİ

DEĞİŞTİR

21/10/11 BASARIM09 5

Olay ve zaman tetiklemeli veri toplama

A B C D E F G

S A B C D E F G X

A B C D E F G

S A A B B B B C C D D E F F F F F F G G G G X

Olay Tetiklemeli

Zaman Tetiklemeli

21/10/11 BASARIM09 6

Başarım Verisinin Toplanması

Veri Toplama

21/10/11 BASARIM09 7

Paralel Gözlemleme Araçları

Araçlar Enstrümantasyon URL

AIMS Kaynak kod http://science.nas.nasa.gov/Software/AIMS

XMPI Kaynak kod http://www.lam-mpi.org/software/xmpi/

Pablo Kütüphane http://www-pablo.cs.uiuc.edu/Projects/Pablo/

Paradyn Executable, çalışma anında (Dinamik) http://www.cs.wisc.edu/paradyn

SvPablo Kütüphane http://www-pablo.cs.uiuc.edu/Projects/Pablo/

Vampir Kütüphane http://www.pallas.de/pages/vampir.htm

XPVM Kütüphane http://www.netlib.org/pvm3/xpvm/

21/10/11 BASARIM09 8

KULLANILAN GÖZLEMLEME SİSTEMLERİ

İncelenen sistemler : - XPVM - XMPI - Paradyn Metod - Farklı programlar (Hesaplama yada haberleşme) - Gözlemleme sistemleri - Monitör açık kapalı İcra süreleri ölçüldü ve değerler elde edildi

21/10/11 BASARIM09 9

21/10/11 BASARIM09 10

21/10/11 BASARIM09 11

21/10/11 BASARIM09 12

21/10/11 BASARIM09 13

Deney Ortamı

1-16 linux işletim sistemli bilgisayar

- Pentium 2.4 Ghz 512 MB 100 MBit/s altyapı

- Sıradan anahtar Programlar

- Pvm

- Mpi

21/10/11 BASARIM09 14

Programlar

Matrix Multiply (Fox) İntegrasyon Concurrent Wave Mandelbrot

21/10/11 BASARIM09 15

Pvm Matrix Multiply (mmult) uygulamasının XPVM de koşturulması

Makineler Zaman Uzay Grafiği Utilization

21/10/11 BASARIM09 16

Pvm Matrix Multiply

21/10/11 BASARIM09 17

Pvm_integral uygulamasının XPVM’ de koşturulması

Makineler Zaman Uzay Grafiği Utilization

21/10/11 BASARIM09 18

Pvm_integral (Sensörlerin Kapalı ve Açık Durumu)

ProblemBoyut

(n)

Sens. Kapalıicra süresi

tk-sn

Sens. Açıkİcra süresi

ta-sn

Oranta/tk

200 0,45 0,81 1,80

400 1,19 1,63 1,37

600 1,93 3,09 1,60

800 4,66 7,29 1,56

1000 5,94 8,37 1,41

1200 8,16 10,20 1,25

1400 9,40 13,57 1,44

1600 9,71 14,38 1,48

1800 11,79 16,47 1,40

0,00

2,00

4,00

6,00

8,00

10,00

12,00

14,00

16,00

18,00

200 400 600 800 1000 1200 1400 1600 1800

Problem Boyutu

Zam

an (

sn)

Sensör Kapalı

Sensör Açık

21/10/11 BASARIM09 19

Mpi_integral (XMPI’ da çalıştırılması)

Proseslerin durumu Zaman-uzay görünümü Kiviat (utilization)

21/10/11 BASARIM09 20

Mpi_integral (Sensörlerin Kapalı ve Açık Durumu)

ProblemBoyut

(n)

Sens. Kapalıicra süresi

tk-sn

Sens. Açıkİcra süresi

ta-sn

Oranta/tk

200 0,53 0,56 1,06

400 1,11 1,13 1,02

600 2,15 2,17 1,01

800 4,07 4,10 1,01

1000 4,34 4,37 1,01

1200 6,95 6,97 1,00

1400 8,41 8,43 1,00

1600 8,91 8,94 1,00

1800 10,28 10,30 1,00

0

2

4

6

8

10

12

200 400 600 800 1000 1200 1400 1600 1800

Problem Boyutu

Zam

an(s

n)

Sensörler Kapalı

Sensörler Açık

21/10/11 BASARIM09 21

Mpi-Wave uygulamasının XMPI’ da koşturulması)

Proseslerin durumu Zaman-uzay görünümü Kiviat (utilization)

21/10/11 BASARIM09 22

Mpi-Wave (Sensörlerin Kapalı ve Açık Durumu)

ProblemBoyut

(n)

Sens. Kapalıicra süresi

tk-sn

Sens. Açıkİcra süresi

ta-sn

Oranta/tk

5000 1,27 3,18 2,50

10000 2,22 3,88 1,75

15000 3,16 5,37 1,70

20000 4,20 5,95 1,42

25000 6,69 7,80 1,17

30000 6,81 8,48 1,25

35000 8,04 11,04 1,37

40000 8,76 12,70 1,45

45000 11,59 13,66 1,18

50000 12,31 15,52 1,26

0,00

2,00

4,00

6,00

8,00

10,00

12,00

14,00

16,00

18,00

5000 10000 15000 20000 25000 30000 35000 40000 45000 50000

Problem Boyutu

Zam

an (

sn)

Sensörler Kapalı

Sensörler Açık

21/10/11 BASARIM09 23

Mpi Mandelbrot uygulamasının XMPI’da koşturulması

Proseslerin durumu Zaman-uzay görünümü Kiviat (utilization)

21/10/11 BASARIM09 24

Mpi Mandelbrot (Sensörlerin Kapalı ve Açık Durumu)

ProblemBoyut

(n)

Sens. Kapalıicra süresi

tk-sn

Sens. Açıkİcra süresi

ta-sn

Oranta/tk

1024 0,91 1,23 1,35

2048 3,28 3,57 1,09

3072 7,24 7,99 1,10

4096 12,83 14,63 1,14

5120 19,95 23,57 1,18

6144 30,19 32,22 1,07

7168 39,38 44,50 1,13

8192 52,71 58,34 1,11

0,00

10,00

20,00

30,00

40,00

50,00

60,00

70,00

1024 2048 3072 4096 5120 6144 7168 8192

Problem Boyutu

Zam

an(s

n)

Sensörler Kapalı

Sensörler Açık

21/10/11 BASARIM09 25

Sonuçlar Gözlemleme sistemleri paralel programın

icrasını izlemede oldukça yardımcı olmaktadır

Gözlemleme sistemleri ölçüm yapılan paralel programı rahatsız ettiği deneysel olarak gösterilmiştir

Xpvm gözlemleme sistemi Xmpi’a göre daha daha intrusive olduğu görülmüştür

Etkin gözlemleme sistemleri üzerine çalışmalar yapılmalıdır

21/10/11 BASARIM09 26

TEŞEKKÜRLER

Dumlupınar Üniversitesi