Hız felaket mi? 32-Bit/64-Bit işlemciler üzerine örnek bir çalışma Selçuk Han AYDIN, Sinan Can AÇAN, Türkcan KURT Orta Doğu Teknik Üniversitesi, Bilgi İşlem Daire Başkanlığı Akademik Bilişim 2006 Pamukkale Üniversitesi, Denizli /14
Giriş İşlemcinin işi Komutlar Mantıksal kapılar (AND, OR, XOR vb.) İşlemciler ve İşletim Sistemleri İşlemcinin işi Çalışma prensibi Komutlar Mantıksal kapılar (AND, OR, XOR vb.) İşlemcinin boyutu /14
İşlemci dünyasında iki isim Intel ™ (8086 (1978) 8088 (1979) 80286 (1982) Intel 386 (1985)) AMD™ (AM486DX4/120 (1994) AM5x86 (1995) ) Bazı özellikler HyperThreading Hypertransport Dual-core
Gecişte yaşanacak en önemli sorun 64-Bit’e geçiş AMD ™ Athlon 64 Intel ™ Itanium 64 Gecişte yaşanacak en önemli sorun Programlamada kullanılan değişken türlerindeki farklılıklar Programların dönüştürülmesinde yaşanacak sorunlar
64-Bit’in avantajları Bellek ve dosya sınırlamalarında yeni boyutlar 2Gb dan daha büyük dosya yaratabilme imkanı 64-Bit hesaplama ile hassas işlemler Optimize edilmiş matematik kütüphanelerinin avantajları
64-Bit dünyasında Linux 2.6 Çekirdeğinin 64-Bit avantajları Oracle ™, IBM ™ veritabanı uygulamaları 64-Bit derleyiciler (gcc, fortran) Matematik kütüphaneleri
64-Bit dünyasında Windows Windows ™ XP/Windows ™ 2003 64-Bit Sürümleri 32-Bit yazılımların emülasyon desteği Donanım desteğinde sürücü yetersizliği Güvenlik ve antivirüs yazılımlarının çalışmaması Windows ™ Vista’nın getireceği yenilikler
Örnek bir çalışma-1 (http://www.linuxhardware.org)
Örnek bir çalışma-2 Denk özellikte donanım bulunamaması Kıyaslama değil, sadece basit bir test
Örnek bir çalışma-2 (devam) Linux işletim sisteminde http://www.silkroad.com/bass/linux/bm.html
Örnek bir çalışma-2 (devam) Linux ortamında, PostgreSQL8 veritabanı testi 18 basamak uzunluğunda 11000 adet tamsayı 38MB boyutunda 10 adet dosya Windows ™ ortamında Cinebenchmark (http://www.maxon.net) Codecreatures (http://www.codecreatures.com) Nbench (http://www.amd.com)
Hızımızı ne zaman artırmalıyız Donanım desteğinin sağlanması Uygulamaların yetersizliği 64-Bit’in avatajlarını sunacak yazılımlar Grafik ağırlıklı yazılımların geleceğindeki ufuk Yüksek kapasiteli veri giriş/çıkış işlemleri, veritabanları
Referans web adresleri www.extremetech.com en.wikipedia.org www.compute-aid.com devnet.developerpipeline.com news.com.com www.beowulf.org www.windowsitpro.com blogs.msdn.com www.hardocp.com www.pcbuyerbeware.co.uk www.okuldayiz.net
Teşekkürler Sorular /14