Şimdi Ara

100 Milyon Parçacıklı Gercek-Zamanlı Nbody Simülasyonu.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
140
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
1 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Fourier dönüşümünü kullanarak parçacık kütlelerinin birbirine etkisini milisaniyeler içerisinde hesaplattım.

    Algoritmayı paralelleştirip CUDA üzerinden çalıştırdım. Sadece 1 gpu ile.

    Hüseyin Tuğrul BÜYÜKIŞIKyoutube
    This algorithm models the gravitation as a force-field rather than computing pair-wise forces directly. This allows O(Nxlog(N)) performance with uniform computational resource distribution over particles. Algorithm can be further improved with nearsest-neighbor search algorithm if more accuracy is required. Source code: https://github.com/tugrul512bit/CosmosSimulationWithCuda Tested with two mainstream desktop GPUs.
    https://youtu.be/fkuxvmKa2IQ?si=fXm_PlmgHhajbaDh



    < Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 26 Ekim 2025; 14:10:37 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



    _____________________________
  • 2 ve daha fazla gpu kullanacak sekilde gelistirdim.

    550 milyon parçacık:

    Hüseyin Tuğrul BÜYÜKIŞIKyoutube
    CUDA Accelerated NBody Algorithm With 0.55 Billion Particles Running At 30 FPS With 2 GPUs.
    https://www.youtube.com/watch?si=cL6r8XONTAr2aaUS&v=BOssdqrQBMg&feature=youtu.be

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________




  • Bu sefer 1 milyar parçacık kullandım.

    Hüseyin Tuğrul BÜYÜKIŞIKyoutube
    1 Billion Particles Gravity Simulation With 12032 CUDA Cores.
    https://www.youtube.com/watch?si=StQJSKb9CPnccvT5&v=bSX0ogV5IBU&feature=youtu.be


    Sanırım daha fazlası olmaz. Kartlardan birinin belleği doldu.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.