Ders İçerigi: Performans kriterleri, uluslararası performans standartları, performans-maliyet analiz yöntemleri ve teknolojik eğilimler. İşlemci tasarım yöntemleri, tasarım süreci, kapı seviyesi tasarımı, kayıtçı seviyesi tasarımı ve işlemci seviyesi tasarımı. Boru hattı (pipeline) yapısı, çalışması, veri ve kontrol kayıpları, performans kayıpları, komut seviyesi paralellik, dinamik süreç (dynamic scheduling), dinamik donanım tahminleri ve derleyici desteği. Temel tamsayı aritmetiği, sayısal gösterimler, kayan noktalı (floating point) aritmetik, aritmetik işlem hızlandırma birimleri, çarpma ve bölme işlemlerini hızlandırma, aritmetik mantık birimi tasarımı, komut seti format ve tipleri, komut seti kodlama ve kod çözme teknikleri, bellek adresleme yöntemleri, donanımsal kontrol, mikroprogramlı kontrol ve pipeline kontrol. Bellek teknolojileri (DDR, SDRAM, RDRAM), önbellek (cache) yapısı, çalışması ve performansı etkileyen unsurlar, ana bellek, sanal bellek, bellek hiyerarşisi tasarımı, bellek performans analizi, depolama aygıtları, iç ve dış veriyolları, giriş/çıkış hız performansları, güvenilirlik, RAID teknolojisi, işletim sistemi ile etkileşim, hata bulma ve düzeltme sistemleri. Süper ölçekli (superscaler) ve süper işhatlı (workline) işlemciler, paralel işlem türleri, paralel işlem sistemleri, senkronizasyon, ortak bellek kullanım teknikleri ve vektör işlemciler.