M­i­c­r­o­s­o­f­t­’­u­n­ ­E­n­ ­Y­e­n­i­ ­Ç­e­v­i­k­l­i­k­ ­S­D­K­’­s­ı­,­ ­T­a­m­ ­G­P­U­ ­Ö­z­e­r­k­l­i­ğ­i­,­ ­D­a­l­g­a­ ­M­a­t­r­i­s­i­ ­v­e­ ­A­V­1­ ­D­e­s­t­e­ğ­i­ ­İ­ç­i­n­ ­Ç­a­l­ı­ş­m­a­ ­G­r­a­f­i­k­l­e­r­i­ ­E­k­l­i­y­o­r­

M­i­c­r­o­s­o­f­t­’­u­n­ ­E­n­ ­Y­e­n­i­ ­Ç­e­v­i­k­l­i­k­ ­S­D­K­’­s­ı­,­ ­T­a­m­ ­G­P­U­ ­Ö­z­e­r­k­l­i­ğ­i­,­ ­D­a­l­g­a­ ­M­a­t­r­i­s­i­ ­v­e­ ­A­V­1­ ­D­e­s­t­e­ğ­i­ ­İ­ç­i­n­ ­Ç­a­l­ı­ş­m­a­ ­G­r­a­f­i­k­l­e­r­i­ ­E­k­l­i­y­o­r­


Microsoft’un sahip olduğu tanıtıldı çeşitli GPU satıcılarında GPU Work Graphs, Wave Matrix ve AV1 için destek ekleyen Agility SDK’nın yepyeni önizlemesi.

Microsoft’un Çeviklik SDK’sı, AMD, NVIDIA, Intel ve Qualcomm GPU’larda İş Grafikleri, Dalga Matrisi ve AV1 Desteği Alır

Bugün Microsoft, Work Graphs, Wave Matrix ve AV1 desteğini içeren üç yepyeni özelliği beraberinde getiren en son Agility SDK 1.711.3 önizlemesini duyurdu. İş Grafikleri, GPU’nun özerk bir şekilde çalışmasına ve genel bilgi işlem iş yükleriyle ilişkili sınırlamaları ele almasına olanak tanıyan en önemli özelliklerden biridir. Epic Games de kullanacak Çalışma Grafikleri Nanite ve Lumen gibi özellikler halihazırda mevcut bilgi işlem gölgelendirici paradigmasının sınırlarını aştığından ve Work Graphs bunları yalnızca optimize etmekle kalmayıp gelecekte çeşitli yeteneklerin kilidini açabileceğinden, Unreal Engine 5 için.

Epic Games, bir süredir GPU tarafından üretilen çalışma sorununa daha iyi bir çözüm arıyor ve savunuyor. Nanite ve Lumen gibi UE5 oluşturma özellikleri, CPU tarafından yayınlanan ayrı gönderim zincirlerinin mevcut hesaplama gölgelendirici paradigmasının sınırlarına ulaşıyor.

Çalışma grafikleri, yalnızca daha önce yapamadığımız şeyleri yapmamıza izin verecek şekilde değil, aynı zamanda bunları yazması çok daha kolay olması gereken şekillerde yapmamızı sağlayacak şekilde doğrudan bu sorunu ele alır. Mevcut özelliklerimizi çalışma grafikleriyle nasıl optimize edebileceğimizi keşfetmeye şimdiden başladık ve gelecekte hangi olasılıkların kilidini açabilecekleri konusunda heyecanlıyız.

—Brian Karis, Epic Games

Çalışma Grafikleri

Çalışma grafikleri, GPU özerkliğinin yeni ve güçlü bir biçimini sunar.

İş grafiklerinin bu ilk sürümü, bilgi işlem gölgelendiricilerinin, diğer işlem gölgelendiricilerinin, işlem işlerinin ayıklama, gruplama veya zincirleme gibi görevler için eşzamansız olarak çalışmasını istemesine olanak tanır. Bu iş talepleri, istenirse sistem tarafından yönetilen bir veri yükü içerebilir.

Donanım, geliştiricinin her cihazın özelliklerini anlamasına ihtiyaç duymadan verimli bir şekilde çalışma planlama esnekliğine sahiptir. Programlama modelinin kullanımı daha kolaydır ve GPU iş üretimi için mevcut seri ExecuteIndirect modelinden birçok yönden daha esnektir.

İş grafiklerinin henüz ExecuteIndirect’in tam yerini almadığı durumlarda, rasterleştiriciyi başlatmak gibi, gerektiği gibi ExecuteIndirect arabelleklerini ayarlayabilirler. Microsoft tarafından zaman içinde çalışma grafiklerine yeni yetenekler eklenebilir. AMD’nin Work Graphs üzerindeki GPUOpen blog yazısı, bu teknolojinin şunları yapabileceğini açıklıyor:

  • … karmaşık sorunları çözmek için daha doğrudan yöntemler sağlar.
  • …bellek kısıtlamalarını azaltın ve önbellek kullanımını iyileştirin.
  • … geçişler arası bağımlılıkları ve bariyer kaynaklı karmaşıklığı basitleştirin.
  • … GPU iş parçacığı doygunluğunu iyileştirin.

Dalga Matrisi

GPU’lar ve bilgi işlem cihazları, makine öğrenimi ve görüntüleme uygulamalarında kullanılmak üzere daha yüksek bant genişliklerinde matris çoğaltmayı desteklemek için donanımlarına özel silikon eklemeye başladı. Bu özel silikona erişime izin vermek için HLSL, Wave Matrix Multiply Accumulate (WaveMMA) olarak da bilinen Wave Matrix komutlarını dile ekliyor. Bu ekleme, temeldeki donanımın bir wave’deki tüm iş parçacıklarında verileri depolamasına, yeniden düzenlemesine ve çoğaltmasına izin veren birkaç yeni soyut Wave Matrix veri türünü tanımlar. Burada özellikler.

Microsoft’un Wave Matrix sürücü desteği:

  • AMD: AMD, önümüzdeki haftalarda WaveMMA destekli bir AMD Yazılımı: Adrenalin Sürümü sürücüsü önizlemesi yayınlayacak, bu sürücüye ilişkin güncellenmiş bağlantı için burayı izleyin.
  • bilgi: Intel sürücüleri için lütfen geliştirici temsilcinizle iletişime geçin
  • NVIDIA: NVIDIA sürücüleri için lütfen geliştirici katılım temsilcinize ulaşın
  • Qualcomm: Gelecekteki destek planlanıyor

AV1 Kodlama

AV1, mevcut diğer codec’lerle aynı kaliteyi korurken daha yüksek sıkıştırma performansı sağlayarak sektörde benimsenen yeni bir codec’tir.

AMD Radeon GPU'lar Artık DaVinci Resolve Studio 1'de AV1 Kodlama Desteğinin Keyfini Çıkarabilir

Son yıllarda AV1 kullanarak videoyu kodlamak için özel donanımlar kullanıma sunuldu. Mevcut D3D12 Video Kodlama API’sini genişleterek daha önce duyurulan, Microsoft, AV1 video kodlama donanımına erişmek için birleşik bir arabirim sağlayabilir. Burada özellikler.

AV1 Kodlama sürücüsü desteği:

  • AMD: Bir AMD Yazılımı: AMD Radeon RX 7000 Serisi grafik GPU’larında AV1 Encode desteğine sahip Adrenalin Sürümü sürücüsü, tahmini olarak 2023’ün 4. çeyreğinde kullanıma sunulacaktır
  • bilgi: Intel sürücüleri için lütfen geliştirici temsilcinizle iletişime geçin
  • NVIDIA: RTX 40 serisi GPU’lar, sürücü sürümü 545.31+
  • Qualcomm: Gelecekteki destek planlanıyor

Bu hikayeyi paylaş

Facebook

twitter


Popular Articles

Latest Articles