Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
İleri Bilgisayar Aritmetiği | CENG 536 | 5 | 12 | 3 + 0 | 3 | 7,50 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Yüksek Lisans |
Dersin Türü | Seçmeli |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Taşıma-öne bakma gibi gelişmiş teknikleri kullanarak yüksek hızlı toplayıcı, çarpan ve bölücü mimarileri geliştirir |
2. VHDL veya Verilog kullanarak aritmetik donanım birimlerini modelleyin, simüle edin ve doğrular ve performans, alan ve güç arasındaki dengeleri analiz edier |
3. Aritmetik tasarım prensiplerini dijital sinyal işleme, kriptografi veya bilimsel hesaplama gibi pratik alanlara uygular ve belirli uygulama ihtiyaçları için optimize eder.. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Hesaplama problemlerinin çoğu, şifreleme / şifre çözme, güvenlik saldırıları, görüntü işleme, 3 boyutlu grafiklerin yüksek performanslı VLSI uygulamaları, dijital ses ve video akışı ve sinyal işleme gibi hızlı ve verimli bilgisayar aritmetiği algoritmalarını gerektirir. Bu ders bilgisayar aritmetiğinin gerçekleştirilmesi için algoritmaları ve bunların modern bilgisayarlarda uygulanmasını kapsar. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Bilgisayar Aritmetiğine Giriş |
2 | Sayı Gösterimleri |
3 | Toplama ve Çıkarma Taşıma ileri bakış, taşıma-atlama, taşıma-seçme, taşıma-kaydetme toplayıcıları |
4 | Yüksek Hızlı Toplama |
5 | Çarpma (Booth, Baugh-Wooley, Radix multipliers) |
6 | Bölme Algoritmaları (Geri yükleme, geri yüklememe, SRT, Newton-Raphson, Goldschmidt) |
7 | Kayan Nokta Aritmetiği |
8 | Hata Algılama |
9 | Hata Ayıklma |
10 | Düşük Güçlü Aritmetik |
11 | Kriptografi ve DSP için Aritmetik |
12 | Pipeline ve Paralellik Aritmetik devrelerde verim iyileştirme |
13 | Aritmetik Birimlerin HDL Uygulaması VHDL/Verilog vaka çalışmaları |
14 | Vaka Çalışmaları |
|
Kaynaklar: |
Advanced Computer Arithmetic Design
Michael J. Flynn , Stuart F. Oberman
ISBN: 978-0-471-41209-0 |
|
Diğer Kaynaklar: |
Computer Arithmetic Algorithms, Israel Koren; Pub A K Peters, 2002
Computer Arithmetic: Algorithms and Hardware Designs, B. Parhami; Oxford University Press, 2001 |
|
Öğretim Yöntem ve Teknikleri: |
Haftalık 3 saat teorik |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Derse Devamsızlık | 10 | %10 |
Ödev | 4 | %20 |
Final Projesi | 1 | %30 |
Ara Sınav | 1 | %20 |
Final Sınavı | 1 | %20 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |