Agility SDK güncellemesi: Work Graphs, Wave Matrix, AV1 kodlaması
Microsoft, geliştiriciler için güçlü araçlar ekleyen Agility SDK 1.711.3’ün önizlemesini yayınladı.
Yazılım geliştiriciler, eşzamansız gölgelendirici kullanımına olanak tanıyan bir işlev olan çalışma grafiklerinden artık yararlanabilecekler. Bu, geliştiricilere CPU’yu bu görev için zorlamak yerine GPU’larla iş göndermeleri için kolay bir API sağlayacaktır.
Daha da önemlisi, iş grafikleri programlama yapısını basitleştirecek ve bu görevler için bellek yönetimini iyileştirecektir. Bu, modern gölgelendirici tabanlı iş yükleri için programlama yeteneklerini büyük ölçüde geliştirecek ve tüm büyük markaların (AMD, NVIDIA, Intel ve Qualcomm) yerleşik olduğu görülüyor. Bu teknolojinin potansiyeli, GPU tarafından oluşturulan iş yüklerinin en büyük savunucuları arasında yer alan Epic Games Unreal Engine 5 geliştiricileri tarafından özetlendi.
Makine öğrenimi algoritmaları, Wave Matrix Multiply Accumulate talimat desteği aracılığıyla GPU desteği de alacak.. Modern GPU’lar, günümüzde ağırlıklı olarak AI algoritmaları tarafından kullanılan bu tür talimatları hızlandırma yeteneğine sahiptir. Bu matris tabanlı hesaplamalar, bir dalgadaki tüm iş parçacıklarında verileri depolama, yeniden düzenleme, çoğaltma gibi en yaygın hesaplamaları hızlandıracak.
Microsoft ayrıca, D3D12 Video Kodlama API’sine bir AV1 kodlaması uyguluyor. Bu, AV1 kodlamasını destekleyen tüm modern GPU’larda aynı arabirime birleşik erişim sağlayacaktır. Bununla birlikte, Microsoft verilerine göre, RTX 40 serisinde bu teknolojiyi yalnızca NVIDIA desteklemektedir ve AMD’nin dördüncü çeyrekten önce uyumlu bir sürücü sunması beklenmektedir. Önceden bir Intel temsilcisiyle iletişime geçilmesi gerektiğinden Intel bunu kolaylaştırmıyor.
Çalışma Grafikleri:
AMD: Önizleme AMD Yazılımı: AMD Radeon™ RX 7000 Serisi grafik kartları için mevcut Work Graphs API’nin AMD uygulamasını gösteren Adrenalin Edition™ sürücüsü indirilebilir buradan. AMD’nin Work Graphs’ı hayata geçirmek için Microsoft ve geliştirici topluluğuyla nasıl çalıştığını görün buradan ve bunu kendiniz denemeye hazır olduğunuzda ilgili AMD GPUOpen Programmer’s Guide to Work Graphs’ı okuyabilirsiniz buradan. NVIDIA: Çalışma grafiklerini destekleyen NVIDIA sürücülerini edinmek için lütfen geliştirici katılım temsilcinizle iletişime geçin. Intel: Intel’in iş grafikleri özellik setinde Microsoft ile yakın işbirliği ve ortaklığı, geliştiricilerin Intel Grafik işlemcilerinin gücünden daha iyi yararlanmasını sağlayarak daha yüksek performans ve yenilikçi grafik teknikleri sunacaktır. Gelecekteki bir sürücü sürümünde gelecek çalışma grafiklerini desteklemeyi dört gözle bekliyoruz. Daha fazla bilgi için lütfen [email protected]
Wave Matrix sürücü desteği:
AMD adresinden Intel geliştirici ilişkileriyle iletişime geçin: AMD, AMD Yazılımı: Adrenalin Edition™ sürücüsünün ön izlemesini yayınlayacak. Önümüzdeki haftalarda WaveMMA desteği, o sürücüye güncellenmiş bağlantı için burayı izleyin. Intel: 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 sözleşme temsilcinizle iletişime geçin Qualcomm: Gelecekteki destek planlanıyor
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 Edition™ sürücüsü, tahminen 4. çeyrekte sunulacak of 2023 Intel: 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 planlanan
Kaynak: Microsoft