Volkan Ersoy

Endüstri

Yazılımlarınıza MMX Dopingi

Intelin yeni MMX Pentium işlemcilerinin ilk prototiplerini test ettik. MMX multimedia ve grafik uygulamalarınıza güç katacak.

Intel, 1997'nin ilk çeyreğinde, multimedia ve iletişim performansını artıracak yeni bir Pentium serisini piyasaya sürmeye hazırlanıyor. MMX (Multimedia Extension) adı verilen bu yeni işlemcilerin, aynı hızda çalışan standart Pentium'lara göre %60 daha fazla yazılım performansı sağlayacağı iddia ediliyor. Ancak bu performans artışını yakalayabilmek için yazılımların MMX yongasına göre uyarlanması gerekli.

Intel, masaüstü ve defter PC'ler için ürettiği tüm Pentium serisini MMX serisine terfi ederek kullanıcıları da MMX işlemci almaya zorlayacak. Peki, bir sonraki PC'miz mutlaka Pentium MMX işlemcili mi olmalı? Öyleyse yazılımlarınızı, oyunlarınızı, multimedia uygulamalarınızı MMX sürümleri ile değiştirmek mi gerekiyor?

İLK UYGULAMALAR
BU sorulara cevap verebilmek için piyasaya ilk çıkan MMX yazılımlara bakmak gerekli. Görünen o ki MMX işlemci MMX desteği veren uygulamalarla birleştiğinde, görüntü işleme ve üç boyutlu modelleme gibi işlemciye ağır yük bindiren multimedia fonksiyonlarının çehresi büyük ölçüde değişecek. Bununla birlikte, MMX yongalarının kullanıcılar üzerindeki toplam etkisi, bir uygulamanın MMX destekli fonksiyonlara ne kadar bağımlı olduğuna ve bu yeni teknolojiden ne kadar faydalandığına göre büyük değişiklikler gösterecek. Ancak nihayetinde MMX, daha gerçekçi oyunlar, daha iyi video görüntüleri ve daha güçlü grafik özellikleri sağlayacak.

Firma Ürün Fiyatı Çıkış Tarihi Özellikleri Web sitesi
Adobe Photo Shop, Photo Deluxe 895$, 49$ piyasada Zengin Efekt ve filtreleriyle gelişmiş fotoğraf işleme ve düzenleme programı http://www.adobe.com
Asymetrix 3D FX 70$ piyasada Grafik tasarım aracı http://www.asymetrix.com
Books That Work Visual Home 60$ Ocak Hızlı katı modelleme yapabilen ev tasarımı programı http://www.btw.com
Byron Preiss Multimedia TimeTables of Technology belirlenmedi Ocak Render edilmiş 3D nesneler içinde teknolojinin keşfi http://www.byronpreiss.com
Dorling Kindersley Ultimate Human Body 40$ Ocak 3 boyutlu insan anatomisi http://www.dk.com
Epic Mega Games 7th Legion, Jazz Jack Rabbit, Unreal 50$, 39$, belirlenmedi Mart / Nisan Yüksek çözünürlük ve renke sahip oyunlar http://www.epicgames.com
Fenris Wolf Rebel Moon Rising belirlenmedi Ocak Rebel Moon oyununun devamı http://www.fenriswolf.com
Imagination Pilots Eraser-Turnabout 60$ Ocak Bu oyunda Schwarzenegger ve MMX farkı var.
Maris Multimedia Space Station Simulator 49$ Ocak Uzay istasyonu inşa edilen bir simulasyon oyunu http://www.maris.com
Mediamatics Pure Speech MPEG Player OEM Ocak MMX MPEG Çalıcı http://www.mediamatics.com
Ubi Soft Pod OEM Ocak Hızlı 3D Grafikler ve MMX ile desteklenmiş yarış oyunu http://www.ubisoft.com

YENİ TALİMAT SETLERİ
1985 yılında 80386 serisi işlemcilerin çıkışından bu yana, Intel ilk kez Windows ve DOS uygulamalarının en küçük ortak katsayısı olan temel talimat setinin ötesine geçiyor. MMX işlemciler bir seferde Pentium işlemcilerden 57 talimat daha fazlasını işleyebiliyor. Yani, standart işlemcilerde belirli bir işlem birkaç düzine adımda gerçekleştirilirken, MMX işlemcilerde tek adımda gerçekleştirilebilecek.

Buradaki problem, mevcut yazılımların yeni talimatlara erişememesi - yazılım üreticilerinin uygulamalarını hızlandırabilmek için ürünlerine MMX'i tanıyan kodlar eklemesi gerekecek. Bu, oldukça zahmetli bir iş olduğundan, MMX teknolojisi öncelikle ' plug-in' modüllerini kabul edebilen Adobe Photoshop gibi uygulamaların yeni sürümlerinde ortaya çıkacak gibi görünüyor.

Intel'in ilk MMX Pentium işlemcileri masaüstü PC'ler için 166 ve 200 MHz , defter PC'ler için 150 ve 166 MHz hızlarında olacak. Intel ayrıca 1997'nin ikinci yarısında MMX Pentium OverDrive işlemcilerini piyasaya sürmeyi planlıyor.

MMX destekli bazı uygulamalar (örneğin Ubi Soft firmasınca hazırlanan Pod isimli yarış oyunu) MMX işlemciye sahip olmayan PC'lerde çalışmayacak. Bu tür oyunların sadece yeni MMX sistemlere ' bundle' edilmesi planlanıyor. Ancak, MMX sistemler yaygınlaştıkça, optimize edildikçe ve sadece MMX uyumlu yazılımlarda yüksek performans artışı sağladıkları görüldükçe yazılımların MMX sürümlerinin de yaygınlaşması beklenebilir. Bu standartlar karmaşası kuşkusuz kullanıcıların kafalarının karışmasına yol açacak.

Intel, özel uygulamalar geliştirilmese bile, MMX sistemlerin mevcut yazılımlarda %20 oranında performans artışı sağlayabileceğini ileri sürüyor. Bunun nedeni, MMX yongasının dahili ön belleğinin, standart Pentium'a göre iki kat daha fazla, yani 32K olması. Bu özellik, yavaş ana belleğe ve ikincil önbelleğe erişim süresini kısaltıyor. Ayrıca Intel, ' wait state' leri (iki işlem arasında bekleme süresi) azaltmak için işlemcinin pipeline (dahili veri yolu) mimarisini de geliştirdi.

Microsoft, yeni PC'lerle birlikte ' bundle' ettiği Windows 95 OSR2 sürümüne MMX desteği ekledi. Böylelikle ActiveMovie ortam yürütücüsü ve Direct3D modülü gibi ana bileşenlerin yanı sıra Windows 95 oyunlarında kullanılan DirectX 3.0 teknolojisi de MMX'e göre güncelleştirildi.

1, 2, 3 DENEME
PC World ABD laboratuarlarında yapılan ilk denemelerde, ilk MMX yazılımlar (Adobe Photoshop 4.0'ın ve Ray Dream Studio 4.1'in beta MMX sürümleri) 512K ikincil önbelleğe, ve 32 MB EDO-RAM'e sahip bir prototip MMX Pentium 166 PC'ye yüklenmiş. Bu testlerde çeşitli grafik ağırlıklı uygulamalar, aynı sistemde hem MMX 166 işlemci hem de standart Pentium 166 işlemci ile çalıştırılıp işlem süreleri ölçülmüş. Bazı işlemlerde örneğin Gaussian Blur efekti çalıştırıldığında MMX işlemcinin bariz performans avantajı sağladığı gözlenmiş. Photoshop'ta açılan bir TIF resme uygulanan Gaussian Blur işlemi, standart Pentium işlemcide 51, MMX işlemcide ise 21 saniyede tamamlanarak %143 performans artışı sağlamış. Resim boyutlarını büyütme işleminde MMX işlemcinin %33 daha hızlı olduğu görülmüş. Ray Dream Studio'da açılan 3D görüntülere Gouraud ve Phong gölgeleme işlemleri uygulandığında ise sırasıyla %21 ve %27 performans avantajı elde edilmiş. Photoshop'ta resmi döndürme işleminde ise sadece %3 performans artışı sağlanmış. Dosya açma ve kaydetme gibi genel işlemlerde ise performans artışı elde edilememiş.

İlk MMX destekli uygulamalar arasında oyunların yer alması sürpriz değil. Oyun firmaları MMX kodunu, standart Pentium'larda mümkün olmayan detaylı 3D grafikler ve kaliteli animasyonlar yaratmak için kullanıyor. Ubi Soft'un Pod isimli oyununda 3D modellenmiş bir yarış pisti ve saniyede 15-30 kare hızında çalışan hızlı animasyonlar var. Grafik kartı yongası üreten firmalar da, MPEG-2 standardında saniyede 30 kare video görüntüsü oynatabilecek video-hızlandırıcılı kartlarına MMX eklentisi koyacaklarını belirtiyorlar.

Peki MMX tutacak mı? Yazılımların MMX sürümlerinin çıkması zaman alabilir, ancak bu teknolojinin çok çeşitli uygulamalarda performans artışı sağlayacağı açıkça görülüyor. MMX, kaliteli 3D animasyonlar ve yüksek hızlı video görüntüleri ile yazılımların özellik ve yeteneklerinin zenginleştirilmesine de olanak tanıyor. Intel MMX'i Pentium ve Pentium Pro işlemcilerinin standart bir parçası haline getirme yolundayken, rakibi Cyrix de MMX benzeri bir eklentiye sahip işlemciler üretmeyi planlıyor. Bütün bu gelişmeler MMX'in kalıcı olacağını haber veriyor.