Nvidia, Haziran 2024'te daha önce yayınlanmamış GPU simülasyon çekirdekleri de dahil olmak üzere önde gelen fizik simülasyon motoru PhysX SDK için tam açık kaynaklı GPU kodunu duyurdu. Bu adımın GPU hızlandırmalı bilgi işlemde inovasyonu teşvik etmesi bekleniyor.
500 CUDA çekirdeğinin kilidini açın, geliştirme fırsatlarını genişletin
PhysX SDK, 2018'den bu yana BSD-3 lisansı altında yayınlanıyor ancak GPU çekirdek kaynak kodundan yoksun. Bu güncelleme, katı cisim dinamikleri, akışkan simülasyonu ve deforme edilebilir nesneler gibi özellikleri destekleyen 500'den fazla CUDA çekirdeğine erişim sağlıyor. Seyrek ızgara tabanlı gerçek zamanlı akışkan simülasyonuna adanmış bir kütüphane olan Flow SDK'nın GPU hesaplama gölgelendirici kaynak kodu dahildir.

Eğer bilmiyorsanız, BSD-3, telif hakkı bildirimi bozulmadığı sürece kaynak kodunun değiştirilmesine ve yeniden dağıtılmasına izin veren açık kaynaklı bir lisanstır. CUDA (Compute Unified Device Architecture), Nvidia tarafından geliştirilen ve GPU'larda işlemleri hızlandırmaya yardımcı olan paralel bir hesaplama mimarisidir.
“PhysX SDK 4.0 (2018)'dan beri, PhysX kaynak kodu GPU çekirdekleri hariç olmak üzere BSD-3 lisansı altında açık kaynaklıydı
. Bu bugün değişiyor. Bunun topluluğun öğrenmesi, deney yapması ve yenilik yapması için bir platform olmasını umuyoruz!” Nvidia Simülasyon Teknolojisi Kıdemli Direktörü Adam Moravanszky şöyle diyor:
PhysX ve Flow – Hepsi Bir Arada Fizik Simülasyon İkilisi:
- PhysX: Başlangıçta NovodeX tarafından geliştirilen ve 2008 yılında Nvidia tarafından satın alınan bu motor, oyunlar, robotik, katı, deforme olabilen ve akışkan dinamiği gibi alanlar için gerçek zamanlı fizik simülasyonlarını gerçekleştirir.
- Akış: Optimum performans için seyrek ağ teknolojisini kullanarak yüksek doğrulukta akışkan ve gaz simülasyonuna odaklanır.
Açık kaynak kodlu üretim, Nvidia'nın GPU sektöründeki konumunu güçlendirmesine yardımcı olan ve aynı zamanda geliştiricilerin CUDA mimarisinden faydalanmasını sağlayan stratejik bir hamle olarak görülüyor. Ayrıntılara GitHub'daki PhysX deposundan topluluğa ulaşabilirsiniz .