AMD, GDC 2024’te şunları ekleyeceğini duyurdu: Çalışma Grafiklerinin bir parçası olarak çağrıları ve ağ düğümlerini çizin — oyun performansını artırmak amacıyla bu özellikleri CPU’dan GPU’ya taşımak. AMD, RX 7900 XTX üzerinde çalışan örgü gölgelendiricili Çalışma Grafiklerinin karşılaştırmalı sayılarını gösterdi ve örgü gölgelendiricilerin uygulanmadığı normal Çalışma Grafikleriyle karşılaştırıldığında %64’lük bir performans artışı ortaya koydu.
Bu özelliklere dalmadan önce, Çalışma Grafikleri tam olarak nedir? Onlar yeni GPU odaklı işleme tasarımı GPU’nun işi kendisine uygulamasını sağlayan Direct3D 12 API’sinde yerleşik olarak bulunur. Work Graph özellikli uygulamalarda bu, 3D işleme hattının belirli bölümlerinin CPU’dan bağımsız olarak GPU üzerinde kontrol edilip işlenebileceği, böylece olası darboğazların azaltılabileceği ve verimliliğin ve performansın iyileştirilebileceği anlamına gelir.
Çalışma Grafikleri GPU’daki her şeyi (henüz) çalıştıramaz, ancak bu özellik, tümü geleneksel olarak CPU aracılığıyla kontrol edilen çağrıları, gölgelendiricileri ve düğüm yürütmelerini zaten yürütebilir.
Buna göre AMD’nin GPU açık bloguMesh Düğümleri, bir mesh gölgelendiriciyi çalıştıran ve çalışma grafiğinden normal bir grafik PSO’suna başvurulmasını sağlayan yeni bir tür yaprak düğümü sunan İş Grafiklerinin yeni bir uzantısıdır. Mesh Düğümleri, bir çalışma grafiğinin doğrudan Mesh Gölgelendiriciye beslenmesine izin vererek “çalışma grafiğinin kendisini steroidler üzerinde bir amplifikasyon gölgelendiriciye dönüştürür.”
Meslekten olmayanların ifadesiyle, ağ gölgelendiricilerin Çalışma Grafikleri ile entegre edilmesi, AMD’nin yukarıda tartışılan nedenlerden dolayı ağ gölgelendiricileri önemli ölçüde daha verimli hale getirmesini sağladı. Work Graphs’a ne kadar çok 3B işleme “özelliği” taşınırsa, 3B işleme hattı o kadar verimli hale gelir.
AMD mimarı Matthäus Chajdas şöyle yazıyor: “‘Mesh düğümleri’, Dolaylı Yürütme için uçtan uca bir değişim sağlama ve GPU programlama modelini ileri taşıma açısından döngüyü gerçekten kapatıyor.” “Her şey tek bir grafikte hareket edebilir ve tek bir gönderimde yürütülebilir, bu da küçük parçalardan büyük uygulamaların oluşturulmasını çok kolaylaştırır. Üstelik PSO değiştirme, boş gönderimler ve ara bellek yönetimi gibi sorunlar da ortadan kalkarak GPU’nun dolu olmasını sağlar Eskisinden çok daha fazla uygulama ve kullanım senaryosuna erişilebilen, yönlendirilen işlem hatları.”
AMD ayrıca Çalışma Grafikleriyle kullanılabilecek bir işlev olarak çizim çağrılarını da tanıttı. İş Grafiklerindeki çizim çağrıları, görüntü oluşturma verimliliğini artırmak için eşzamansız olarak işlenebilir.
AMD’nin sağladığı karşılaştırmalı değerlendirmenin yanı sıra AMD, AMD’nin duyurduğu yeni ağ gölgeleme ve çizim çağrı işlevselliği ile birlikte Çalışma Grafikleri ile canlı olarak çalışan bir 3D motorun demosunu da gösterdi.
Bu yeni özellikler, Çalışma Grafiklerinin işlevselliğini genişletmeye devam ederek GPU’nun daha fazla işleme görevini kendi başına (CPU’dan bağımsız olarak) yapmasını sağlar. Gelecekte, oyun mantığı dışında tüm bir video oyununun tamamen GPU üzerinde oluşturulduğunu görebiliriz.