Upload
roanna-barnett
View
67
Download
1
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 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 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 15
Pvm Matrix Multiply (mmult) uygulamasının XPVM de koşturulması
Makineler Zaman Uzay Grafiği Utilization
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