LOGISTURKODIA : Bilişimci Ansiklopedisi
 
 HYPER-THREADING TEKNOLOJİSİ
 Bu döküman LOGISTURK PC Eurosia Eğitim ve Yayınlar Birimi tarafından bayilerimiz ve bilgisayar kullanıcılarımızı bilgilendirme amacıyla hazırlanmıştır.
 
 Nedir bu Hyper-Threading ?
 Intel® tarafından geliştirilen ve "Hyper-Threading" olarak isimlendirilen teknoloji, her geçen gün daha büyük bir ivme ile gelişen işlemci teknolojisinde dönüm noktası oluşturabilecek bir devrim niteliğindedir. Bu teknolojide çok basit olarak, daha önceki genel amaçlı işlemcilerin hiçbirinde karşılaşmadığımız birden fazla iş parçasının (thread) birbirine paralel olarak aynı anda işlem görebilmesi amaçlanmıştır.
 Öteden beri biz, bilgisayar mühendislerinin birden fazla işi bilgisayarlara yaptırmak üzerine tartışageldiği ve günümüz yazılım mimarisinde maharetle uygulanan (time-sharing) zaman paylaşım oyunundan çok daha heyecan verici olan çoklu iş (multi-tasking) fikrini gerçek kılabilmek için birden fazla işlemciyi seferber etmek gibi ciddi anlamda maliyet yüklü geçirdiğimiz yılların ardından Intel®, birden fazla işi bir tek işlemci bünyesinde yürütebildiğini bu teknoloji ile duyurmuş oldu. Günümüzün, bilgisayarlardan her gün daha fazla imtiyaz bekleyen internet, multimedya ve grafik uygulamaları, oyun yazılımları gibi yazılımlara karşı artık tam anlamıyla yanıt veremeyecek noktaya yaklaşan zaman paylaşımlı mimaride, birden fazla iş, dönüşümlü olarak tek tek işlemciye verilir. Başka bir deyişle; işlemciyi, hizmet bekleyen birden fazla uygulamaya adeta "bir sana, bir sana, bir de sana..." diye paylaştıran yazılımlardan sözedebilirdik.
 Hyper-Threading teknolojisi ile birlikte gelen "Thread-Level-Parallelism" (TLP) yapısı sayesinde bir tek işlemci içerisinde işleri paylaşan iki işlemci olduğunu düşünmelisiniz. Doğal olarak; sadece bu durumun varlığı bile, teoride iki kata yakın bir performans artışı anlamına gelir. Ancak hemen belirtmeliyizki; 3 GHz ile başlayan hyper-threading performansının anlamına varabilmek için, bu teknolojiyi tanıyan ve etkin olarak kullanabilecek işletim sistemleri cihaz üzerinde kullanılmalıdır. Sözgelimi Linux'ın 2.X versiyonlarının baştan beri desteklediği bu mimariyi Windows®'lar 2003 versiyonu ile yakalamışlardır. Klasik multi-tasking çalışabilen uygulamalar aynı zamanda problemsiz olarak Hyper-Threading ile çalıaşbilseler de yukarıda tarif ettiğimiz avantajlardan yararlanabilmek ve peroformansın doruğuna kullanıcıyı ulaştırmak için mutlaka hyper-thereding uyumlu olarak geliştirilmiş olmaları gerekir. Genellikle ihmal edilmesine karşın, bayilerimizi bir kez daha uyarmak isterizki yazılım ve donanım bir elmnın iki yarısı gibi bir bütünü oluştururlar. Bunlardan birisini ihmal ederek diğeri üzerinde aşırıya kaçmak; sonuç getirmeyen, müsriflik ve bilgisizliğin hakim olduğu bir davranıştır. Tıpkı, bazı bilgisayar satıcılarında gözlemlediğimiz gibi.
 
 Hyper-Threading E-İş ve Internet'e neler getirdi ?
  • Çok daha fazla sayıda kullanıcaya performansla erişim imkanı vererek geliştirilmiş verimlilik sunar.
  • Internet ve E-İş uygulamalarında yanıt süresini kısaltarak kullanıcı memnuniyetini arttırır.
  • Aynı anda çok daha fazla sayıda veritabanı işlemini (transaction) gerçekleştirebilir.
  • Mevcut 32-bit uygulamalara ve işletim sistemlerine uyumludur.
  • Çok daha fazla iş yüküne kolayca yanıt verebilecek mimari ile donatılmıştır.
  • Sadece bugünün teknolojisini değil, gelecekte geliştirilecek iş çözümlerini de destekler.