• Sonuç bulunamadı

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
26
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

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

Çalışmalar

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

Dumlupınar Üniversitesi

(2)

İçindekiler

 Giriş

 Genel bilgiler

 Paralel Gözleme Araçları

 Deneysel Çalışma

 Sonuçlar

(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)

(4)

Enstrümantasyon

Kaynak Dosya

KÜTÜPHANELER

Derleme İşlemi

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

Program

HEDEF SİSTEM

Başarım Verisi

Standart Girdi / Çıktı ÇALIŞAN

PROGRAMI DEĞİŞTİR

BAĞLAYICI

KÜTÜPHANE DEĞİŞTİR

KAYNAK PROGRAMI DEĞİŞTİR

ÇALIŞTIRILABİLİR UYGULAMAYI DEĞİŞTİR DERLEYİCİYİ

DEĞİŞTİR

(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

(6)

Başarım Verisinin Toplanması Veri Toplama

(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/

(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

(9)
(10)
(11)
(12)
(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

(14)

Programlar

 Matrix Multiply (Fox)

 İntegrasyon

 Concurrent Wave

 Mandelbrot

(15)

Pvm Matrix Multiply (mmult)

uygulamasının XPVM de koşturulması

(16)

Pvm Matrix Multiply

(17)

Pvm_integral uygulamasının XPVM’

de koşturulması

(18)

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

Problem Boyut

(n)

Sens. Kapalı icra süresi

tk-sn

Sens. Açık İcra süresi

ta-sn

Oran ta/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

2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00

Column C Column C

Zaman (sn)

(19)

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

(20)

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

Problem Boyut

(n)

Sens. Kapalı icra süresi

tk-sn

Sens. Açık İcra süresi

ta-sn

Oran ta/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 2 8,91 8,94 1,00

4 6 8 10 12

Column D Column D

Zaman(sn)

(21)

Mpi-Wave uygulamasının XMPI’ da

koşturulması)

(22)

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

Problem Boyut

(n)

Sens. Kapalı icra süresi

tk-sn

Sens. Açık İcra süresi

ta-sn

Oran ta/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

2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00

Column C Column D

Zaman (sn)

(23)

Mpi Mandelbrot uygulamasının

XMPI’da koşturulması

(24)

21/10/11 BASARIM09 24

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

Problem Boyut

(n)

Sens. Kapalı icra süresi

tk-sn

Sens. Açık İcra süresi

ta-sn

Oran ta/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

10.00 20.00 30.00 40.00 50.00 60.00 70.00

Column C Column C

Zaman(sn)

(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

(26)

TEŞEKKÜRLER

Dumlupınar Üniversitesi

Referanslar

Benzer Belgeler

20 mahalle derneği ve sivil toplum örgütünün kendilerine gönderdiği rapor doğrultusunda 8 Haziran’da İstanbul’a gelerek Sulukule, Tarlaba şı, Halkalı, Başıbüyük, Fener

Girlandlar ve girland ta~~y~c~lar' (Girlanclen und Girlandentrager) adl~~ alt ba~l~k kendi içinde, s~~~r ba~l~~ girlandlar; palmet ta~~rah girlandlar, s~~~r ba~l~~ ve palmet

Bi- yolojik saat döngüsü dünyanın dönü- şünden biraz daha uzun sürdüğü için bilim insanları beynin her gün bu saati yeniden ayarladığına, yani sıfırlayarak

İki para talebi işlevini modellemek için alternatif ölçek değişkenleri olarak gelir ve servet kullanılmış, para talebinin belirlenmesinde toplam servetin pozitif yönde

adları üzerine yapılan çalışmalardan 28 tanesi Eski, Karahanlı, Eski Anadolu ve Osmanlı Türkçesi dönemlerine ait doğrudan ya da dolaylı olarak tıpla ilgili eserlerde yer

Yazılımın tüm ikili girdi kombinasyonlarını çalıştırmak için test senaryolarının tasarlandığı kara kutu test tasarım tekniği...

İlk olarak Robert McNeel & Associates şirketi tarafından, Autodesk şirketinin Autocad programı için geliştirilmiş bir eklenti olarak ortaya çıkması

olan marangoza, burnunun ucu ol gun bir kiraz gibi kıpkırmızı, pırıl pırıl yandığından, Kiraz Usta derdi herkes./ Bu odun parçasını görünce pek sevindi Kiraz