Altair OptiStruct – GPU Hesaplama
Bir Grafik İşlem Birimi (GPU), hesaplama açısından yoğun mühendislik uygulamalarının performansını iyileştirmek için kullanılabilen bir sistemdir. GPU Hesaplama, uygulamanın hesaplama açısından yoğun bölümlerini yürütmek için GPU’yu kullanan ve kodun geri kalanı CPU üzerinde çalışan bir süreçtir.
Genel Bakış
GPU, NVIDIA CUDA programlama modeli aracılığıyla “sparse direct equation” çözücüyü hızlandırmak için kullanılabilir. GPU hesaplama, yoğun hesaplama çalışmalarının çoğunu GPU’ya yükleyerek ve CPU çekirdekleri ile GPU arasındaki iletişim ve veri aktarımını aynı anda üst üste bindirerek uygulanır.
- AMSES ve Lanczos eigen çözücüler kullanılarak doğrusal statik analiz/doğrusal olmayan analiz (PCG çözücü) / optimizasyon ve özdeğer analizi için GPU hesaplama mevcuttur.
- GPU hesaplama, Linux ve Windows platformlarında mevcuttur.
- SPMD modülünde GPU hesaplama DESTEKLENMEZ.
- NVIDIA Kepler, Maxwell, Pascal ve Volta mimarisi tabanlı Tesla ve Quadro grafik kartları desteklenmektedir. Önerilen kartlar, Altair OptiStruct GPU için Tesla P100, Tesla V100, Quadro GP100 ve Quadro GV100’dür. OptiStruct GPU başlatılmadan önce grafik kartı için uyumlu sürücülerin kullanıcı tarafından yüklenmesi gerekir.
GPU’yu Etkinleştirme Komutları
Altair OptiStruct‘u bir Windows DOS komut isteminden çalıştırmak için aşağıdakini yazın:
<install_dir>\hwsolvers\scripts\optistruct.bat input.fem -gpu
Linux platformunda komut satırından çalıştırmak için aşağıdakini yazın:
<install_dir>/altair/scripts/optistruct input.fem -gpu
Altair OptiStruct‘u Altair Compute Console‘dan çalıştırmak için:
*.out dosyasında GPU kullanımı hakkında bazı bilgiler bulunmaktadır. Örneğin,
*** INFORMATION # 2752
GPU device with GPUID = 1 is used for computation.
Device name = Quadro M2000M, with compute capability 5.0.
GPU memory free = 3418.05 MB, total = 4096.00 MB.
GPU için aşağıdaki tabloda yer alan iki seçenek daha vardır,
Windows’ta GPU kullanımını izleme
Windows 10’daki Görev Yöneticisi, GPU kullanımını izlemek için kullanılabilir.
Daha fazla bilgi için Altair OptiStruct Help dokümanında Help > OptiStruct > User Guide > High Performance Computing > Graphics Processing Unit (GPU) seçeneğine gidin.