Pada Jun 2024, Nvidia mengumumkan kod GPU sumber terbuka penuh untuk PhysX SDK - enjin simulasi fizik terkemukanya, termasuk teras simulasi GPU yang belum dikeluarkan sebelum ini. Langkah itu dijangka memacu inovasi dalam pengkomputeran dipercepatkan GPU.
Buka kunci 500 biji CUDA, luaskan peluang pembangunan
Sejak 2018, PhysX SDK telah dikeluarkan di bawah lesen BSD-3 tetapi tidak mempunyai kod sumber kernel GPU. Kemas kini ini menyediakan akses kepada lebih 500 biji CUDA, ciri sokongan seperti dinamik badan tegar, simulasi bendalir dan objek boleh ubah bentuk. Disertakan ialah kod sumber pelorek pengiraan GPU bagi Flow SDK – perpustakaan yang dikhususkan untuk simulasi bendalir masa nyata berasaskan grid yang jarang.

Jika anda tidak tahu, BSD-3 ialah lesen sumber terbuka yang membenarkan pengubahsuaian dan pengagihan semula kod sumber selagi notis hak cipta kekal utuh. CUDA (Compute Unified Device Architecture) ialah seni bina pengkomputeran selari yang dibangunkan oleh Nvidia, yang membantu mempercepatkan pemprosesan pada GPU.
"Sejak PhysX SDK 4.0 (2018), kod sumber PhysX telah menjadi sumber terbuka
di bawah lesen BSD-3, kecuali untuk teras GPU. Itu berubah hari ini. Kami berharap ini akan menjadi platform untuk komuniti belajar, mencuba dan berinovasi!" kata Adam Moravanszky, Pengarah Kanan Teknologi Simulasi di Nvidia.
PhysX and Flow – Duo Simulasi Fizik All-in-One:
- PhysX: Asalnya dibangunkan oleh NovodeX, diperoleh oleh Nvidia pada tahun 2008. Enjin ini mengendalikan simulasi fizik masa nyata untuk permainan, robotik, termasuk dinamik pepejal, boleh ubah bentuk dan bendalir.
- Aliran: Memfokuskan pada simulasi cecair dan gas ketepatan tinggi, menggunakan teknologi jaringan jarang untuk prestasi optimum.
Sumber terbuka dilihat sebagai langkah strategik, membantu Nvidia mengukuhkan kedudukannya dalam industri GPU, sambil menarik pembangun untuk memanfaatkan seni bina CUDA. Butiran tersedia untuk komuniti di repositori PhysX di GitHub .