Konjugat Gradyan yöntemini kullanarak GPU ve OpenCL kullanarak ısı transferi sorunlarını çözmek için Sonlu Elemanlar Yönteminin çalışan bir çözümünü geliştirdim. Bu yöntemin ana dezavantajı, bellek için yüksek taleptir. Ayrıca, grafik kartlarında bellek genellikle çok sınırlıdır. İki seçenek görüyorum:
- Alt alan adları oluşturun ve ağın ana bilgisayar belleğiyle parçaları değiştirin
- Multifrontal yöntemler kullanın
Belirli mimariyi dikkate almak zorundayım. Değiştirme çok pahalı olabilir. CG yöntemi, GPGPU hesaplama bağlamında popülerdir, ancak CG ve multifrontal yöntemler (GPGPU durumunda) arasında herhangi bir karşılaştırma bulamıyorum. Multifrontal yöntem CG'den daha hızlı olabilir mi? Bu genel bir sorudur, aslında hala uygulamaya bağlıdır.