Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanAlim Aydemir Değiştirilmiş 10 yıl önce
1
Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı Çalışmalar
Dumlupınar Üniversitesi Paralel Gözlemleme Sistemleri Hakkında Kıyaslamalı Çalışmalar Arş. Grv. Ahmet ÇELİK Yrd. Doç. Dr. Ahmet ÖZMEN
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 21/10/11 BASARIM09 Derleme İşlemi HEDEF SİSTEM Kaynak
KÜTÜPHANELER KÜTÜPHANE DEĞİŞTİR ÇALIŞAN PROGRAMI DEĞİŞTİR Başarım Verisi Derleme İşlemi Çalıştırılabilir Program HEDEF SİSTEM DERLEYİCİ BAĞLAYICI Kaynak Dosya Standart Girdi / Çıktı ÇALIŞTIRILABİLİR UYGULAMAYI DEĞİŞTİR KAYNAK PROGRAMI DEĞİŞTİR DERLEYİCİYİ DEĞİŞTİR 21/10/11 BASARIM09
5
Olay ve zaman tetiklemeli veri toplama
Olay Tetiklemeli A B C D E F G S A B C D E F G X Zaman Tetiklemeli 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 21/10/11 BASARIM09
6
Başarım Verisinin Toplanması
Veri Toplama Başarım Verisinin Toplanması 21/10/11 BASARIM09
7
Paralel Gözlemleme Araçları
Enstrümantasyon URL AIMS Kaynak kod XMPI Pablo Kütüphane Paradyn Executable, çalışma anında (Dinamik) SvPablo Vampir 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)
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 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)
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 1000 4,34 4,37 1200 6,95 6,97 1,00 1400 8,41 8,43 1600 8,91 8,94 1800 10,28 10,30 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)
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 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)
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 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
Dumlupınar Üniversitesi
TEŞEKKÜRLER 21/10/11 BASARIM09
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.