close

Fizik İşlem Birimi

Gezinmeye atla Aramaya atla

Fizik İşlem Birimi veya PPU , özellikle bir video oyununun grafik motorunda bulunan fizik hesaplamalarıyla ilgili olarak , sanal nesnelerin fizik hesaplamasını yönetmek için özel bir mikroişlemcidir .

Bu nedenle, özellikle üç boyutlu grafikler alanında , nesnelerin tüm hareketleri , sıvıların dinamiği , saç ve giysi hareketinin simülasyonu , nesnelerin yok edilmesi ve üç ile ilgili her şey gibi muazzam bir devrimdir. boyutlu artık bilgisayarın CPU'su tarafından değil , bu tür hesaplama için optimize edilmiş kartın işlemcisi tarafından işlenir.

Daha sonra belirli bir miktar iş CPU'dan kaldırılır ve bu kaydedilen gücün işletim sistemi yönetimi , oyun motoru , yapay zeka vb. dahil olmak üzere diğer işlemlerde kullanıma hazır hale getirilmesi sağlanır.

Uygulamalar

Ageia PhysX

PPU olarak tanıtılan ilk mikroişlemci PhysX adını aldı ve Ageia adlı şirket tarafından piyasaya sunuldu . Bu, 2005'in sonu ile GPU yerine PPU mikroişlemcili ilk ayrık kartın piyasaya sürüldüğü 2006'nın başı arasında gerçekleşti . Bu kart, ilk neslinde aşağıdaki özelliklere sahipti:

  • N ° transistör: 125 milyon
  • Kalıbın boyutları : 182 mm²
  • Bellek: 128 bit arabirimde 128 MB GDDR3 RAM
  • Bağlantı arayüzü: PCI
  • Top çarpışma testi: 530 milyon/s
  • Dışbükey çokgen çarpışma testi: saniyede 530.000
  • Maksimum Komut Bant Genişliği : 20 milyar / sn
  • Tüketim: 30 W
  • Üretim süreci: 130 nm

PPU PhysX'in sunduğu hızlandırmadan yararlanmayı amaçlayan oyunlar , Ageia'nın sağladığı NovodeX SDK'yı kullanmak zorunda kaldı . PhysX ürünlerini desteklemek , video kartı üretimi ile zaten bilinen 2 şirketti: ASUS ve BFG Technologies . Perakende kanalındaki kartların satışına ek olarak, PhysX kartının kurulu olduğu PC'ler de satışa sunuldu (özellikle Dell ve Alienware tarafından ) .

Ageia, 4 Şubat 2008'de nVidia tarafından satın alındı ​​ve bu , PhysX motorunu CUDA ve onun teknolojisini, video oyunlarında bulunan fiziksel hesaplamaların yönetimi için GPU'nun kullanımı için kullanmayı amaçlıyor . [1]

nVidia

CUDA 2.0 destekli herhangi bir GeForce grafik kartı (yani en az 32 Cuda Çekirdeği ve 256MB video belleği ile donatılmış tüm 8/9/100/200/400 serisi kartlar), ek bir kart takmaya gerek kalmadan desteklenen ürünlerle PhysX'i kullanabilir. Ancak nVidia , nVidia PhysX Sistem Yazılımının 8.xx.xxxx sürümüne kadar Ageia tarafından daha önce geliştirilen harici grafik kartı çözümlerini desteklemeye devam etti .

ForceWare 186.xx sürücülerinden başlayarak, nVidia , sistemde farklı bir üreticiden ( AMD gibi) bir GPU olduğunda PhysX desteğini devre dışı bırakmaya karar verdi . nVidia içindeki kaynaklar, kararın geliştirme maliyetleri nedeniyle, daha yüksek bir kalite standardını garanti etmek ve iş nedenleriyle gerekli olduğunu açıkladı. Bu karar, meraklılar topluluğunun , ForceWare sürücülerinde bulunan GPU üretici denetimini devre dışı bırakan Windows 7 için bir yama oluşturmaya geldiğini gördü . nVidia ayrıca 196.xx ve 197.xx sürümlerinde PhysX açıkken performansı yavaşlatan ve uygulamalarda yerçekimi yasalarını tersine çevirerek fiziğin yüksek olmasına neden olan bir saatli bomba ekledi; bunlar da bir sonraki yama ile hayranlar topluluğundan kaldırıldı.

ForceWare 257.15 sürücülerinin ortaya çıkmasıyla, başlangıçta nVidia'nın bu kısıtlamaları kaldırdığı bulundu; ancak şirket daha sonra blogunda bunun bir sürücü hatası olduğunu ve PhysX'i bir ATI kartıyla kullanma yeteneğinin , yakında çıkacak ForceWare sürücülerinin WHQL sürümünde tekrar ortadan kaldırılacağını bildirdi.

nVidia PhysX'in 3 çalışma modu vardır :

  • Standart : Sisteme takılan tek grafik kartı, 3B sahneyi oluşturma ve video oyununun fiziğini hesaplama ile ilgilenir .
  • SLI : Sisteme takılı iki grafik kartı, SLI teknolojisi ile paralel olarak çalışır ve birlikte 3D sahnenin oluşturulmasını ve video oyununun fiziğini hesaplamakla ilgilenir .
  • Çoklu GPU : sistemde kurulu olan iki grafik kartından biri 3D sahneyi oluşturmakla, diğeri ise video oyununun fiziğini hesaplamakla ilgilenir.

Aşağıdaki oyunlar nVidia PhysX'i destekler: [2]

AMD

AMD bunun yerine 12 Haziran 2008'de Intel'in bir yan kuruluşu olan Havok ara katman yazılımını üreten Havok ile bir ortaklık imzaladı [5] .

Havok FX

Havok SDK , PhysX SDK'nın en büyük rakibidir. Half-Life 2 , Alan Wake , BioShock 2 ve Fallout 3 gibi gişe rekorları kıran oyunlar da dahil olmak üzere 150'den fazla oyunda kullanıldı . [6]

PhysX PPU ile rekabet edebilmek için , CrossFire ( ATI için ) ve SLI ( nVidia için) gibi Çoklu GPU teknolojilerinin desteğinden yararlanan Havok FX olarak bilinen bir ara yazılımın sürümü pazarlandı . yukarı yürütme. fizik hesaplamaları).

Havok tarafından sunulan çözümler, fizik simülasyonunu fizik efektleri ve oyunu etkileyen fizik olarak ikiye ayırır ; fizik efektleri (mümkün olduğunda) Shader Model 3.0 talimatları aracılığıyla GPU'ya gönderilirken, oyunu etkileyen fizik normalde CPU tarafından işlenir . İkisi arasındaki önemli fark, fizik efektlerinin oynanışı etkilememesidir (örneğin, bir patlamadan kaynaklanan toz veya küçük döküntüler). Ancak çoğu fizik hesaplaması yazılım aracılığıyla yapılır; bu yaklaşım, tüm fizik hesaplamalarını harici grafik kartına (varsa) gönderen PhysX SDK'da kullanılandan tamamen farklıdır .

Intel'in Havok'u satın almasından bu yana , Havok FX rafa kaldırılmış ve daha sonra iptal edilmiş görünüyor.

Intel Larrabee

Intel'in Larrabee adı verilen gelecekteki grafik mimarisinin PPU rolüne pekala uygun olabileceği olasılığı hakkında çok fazla spekülasyon yapıldı ; genel amaçlı alanda CPU ve GPU arasında orta yerde bulunan Hücre işlemcisi gibidir . Intel , Larrabee'nin mimarisinin karalama defteri özellikli bellek kullanmayacağını ve bu nedenle geleneksel CPU önbellek hiyerarşilerine daha yakın olacağını onayladı . Her durumda, oldukça düşük bir veri çıkışı ile birçok talimatın yürütülmesini mümkün kılacak uzantılara sahip olacaktır (pratikte CPU'larda olduğu gibi ).

Notlar

  1. ^ nVidia , nvidia.com , nVidia Corporation'daki Ageia'yı satın aldı.
  2. ^ PhysX'e hazır oyunlar , nzone.com , nVidia Corporation'da.
  3. ^ Ross Gardner, resmi forumdaki açıklama , daforums.bioware.com adresinde , resmi DAO forumu, 24 Haziran 2009. Erişim tarihi: 2 Temmuz 2009 .
  4. ^ Astragon: Kran Simulator 2009 (Almanca) , astragon.de'de ( 25 Haziran 2009 tarihinde orijinalinden arşivlenmiştir ) .
  5. ^ Tom's Hardware Guide İtalya, AMD tomshw.it üzerinde Havok ile fizik yapıyor . Erişim tarihi: 17 Haziran 2008 (15 Haziran 2008 tarihinde kaynağından arşivlendi ) .
  6. ^ Havok Company, Havok FX'i destekleyen başlıkların listesi , havok.com'da .

İlgili öğeler

Dış bağlantılar