Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Sinan Doğan, Esra Beyoğlu
Çok İşlemcili Yapılarda Sinyal İşleme Yazılımlarının Geliştirilmesi Uygulaması Sinan Doğan, Esra Beyoğlu ASELSAN A.Ş., REHİS Grubu, Ankara 16 Nisan 2009 1
2
İçerik Sinyal İşleme Yazılımları Çok İşlemci İhtiyacı
Çok İşlemcide Geliştirme Hata Kontrolü Hava Savunma Radarı’nda uygulama Sonuç 2
3
Sinyal İşleme Yazılımları
Filtreleme, FFT, nokta çarpım, matris çarpımı Az dallanma, çok veri 3
4
Çok İşlemci İhtiyacı Yoğun veri > 100 MB/s Yoğun işlem
Örnek başına > 100 FLOP Toplamda > 10 GFLOPS Gerçek zamanlılık Düşük gecikme 4
5
Kalite Gerekleri Verimlilik Zaman Kaynak Taşınabilirlik
Farklı donanımlar Ölçeklenebilirlik Benzer radarlar 5
6
Geliştirme Adımları Donanım seçimi Tek işlemcide gerçekleme
Çok işlemcili tasarım Çok işlemcide gerçekleme 6
7
Donanım Seçimi Çevre koşullarına uygun Küçük hacim Düşük güç
Yüksek işlem gücü 7
8
Tek işlemcide gerçekleme
Kodlama Eniyileme Az harca, çok kazan Donanımı iyi tanı POWERPC açısından: Altivec (vektör işleme ünitesi) Önbellek 8
9
Tek işlemcide gerçekleme
Performans ölçümü Her blok için Her parametre için 9
10
Çok işlemcili tasarım İşlemci sayısı belirleme 10
11
Çok işlemcili tasarım Blokları ayrıştırma Seri (n,1) Paralel (1,1)
Ardışık (n,1) 11
12
Çok işlemcili tasarım Haberleşme Etkisi İşleme sürelerine yakın
Arayüz bağlantıları önemli 12
13
Çok işlemcili tasarım Algoritma ayrıştırma
Hangi algoritmalar hangi işlemcilere Algoritma gruplama 13
14
Çok işlemcide gerçekleme
Kodlamada eniyileme Azalan kod miktarına göre Azalan veri miktarına göre İşlemci sayısını eniyileme Performans ölçümü İşlemci ve haberleşme Kaynak kullanımına göre değerlendirme 14
15
Hata Kontrolü Önlemler Parametre ve veri etiketlendirme
Geniş arabellek kullanımı (buffer) Hata algılama Veri etiketi kontrolü Zaman aşımı kontrolü Hata bildirme Hata giderme Veri akışını anlık durdurma 15
16
HSR 3 boyutlu arama ve takip radarı 12 işlemcili DSP
Aralık 2008’de TSK’ya teslim edildi 16
17
HSR DSP Mimarisi 17
18
HSR DSP Konfigürasyon Aracı
İşlem ve haberleşme konfigürasyonu sağlar 18
19
Sonuç Gelecek radar projelerinde de kullanılabilecek ölçeklenebilir mimariler tasarlanmıştır. Güncel donanımların yetenek ve eksikleri öğrenilerek bunlara uygun eniyileme yöntemleri geliştirilmiştir. Çok işlemcili mimarinin yan etkileri incelenerek, bunlara uygun hata algılama ve önleme yetenekleri geliştirilmiştir. Farklı karmaşıklıkta sistemlere adaptasyonu hızlandırmak için görsel konfigürasyon araçları hazırlanmıştır. Geliştirilen yöntemler Hava Savunma Radarı (KALKAN) projesinde başarıyla kullanılmıştır. 19
20
TEŞEKKÜRLER Sinan Doğan 20
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.