XScale İkilemi: Ne Uygulama Yazılımları Ne De İşletim Sistemi Optimize Edilmiş
Uygulamalar.
Kullanıcılar, XScale'in acayipliklerinden birine alışmış durumdalar: XScale PXA-250 işlemcisinin 400 MHz'lik saat hızı SA-1110'un iki katı olmasına rağmen, programlarınızı çalıştırırken herhangi bir hız farkı hissetmezsiniz. Aksine, bazı uygulamalar biraz daha yavaş çalışır. XScale'in mimarisinden faydalanan programlar, sadece direkt olarak işlemciyle çalışanlar.
Bu "garip" davranış için birkaç sebep var: Birincisi, Pocket PC 2002 işletim sisteminin XScale işlemcileri için optimize edilmemiş olmaları; ve XScale mimarisinin avantajlarından yararlanan bir uygulamanın olmaması. Ayrıca, XScale işlemcilerinin StrongARM işlemcilerinden daha az güç tükettiği yolundaki iddiayı doğrulayamadık.
Intel'den Geliştirme Desteği: Yazılım Optimizasyon Merkezi
Intel "başlangıçtaki zorlukları" çözmek için bir yol bulmuş olmasaydı, Intel olamazdı. Bu vakada da çözümün adı, bu yaz Arizona'da açılan "Yazılım Optimizasyon Merkezi" (SOC). Avrupalı uygulama geliştiricileri de, Ekim'in başından beri, yazılımlarını optimize etmek amacıyla, İsveç'in Stockholm kentinde konuşlanan eşdeğerde bir tesisin servislerini kullanabiliyorlar. Kısacası Intel, XScale'e yönelik optimizasyon çalışmalarını teşvik etmek ve geliştiricilerin IPP'ler (Integrated Performance Primitives - Entegre Performans Temelleri) ve GPP'ler ile (Graphics Performance Primitives - Grafik Performans Temelleri) aşinalığını arttırmak için elinden geleni yapıyor. IPP'ler, MPEG-4 çözümleme veya ses sıkıştırma gibi özel işlerde XScale'in yeni özelliklerine odaklanan optimize edilmiş kütüphanelere verilen isim. GPP'ler ise uygun 3D-grafik rutinlerini sağlıyor.
XScale mimarisi, teoride, çok daha hızlı ve StrongARM'dan çok daha az güç tüketiyor.
Sadece zaman bu gayretlerin meyve verip vermeyeceğini gösterecek. Şu anda, biz THG olarak, herhangi bir standart uygulamanın daha hızlı çalıştığının ya da bir XScale sisteminin daha az güç tükettiğini göremedik.