Fizikte Yüksek Başarımlı Hesaplama
Modern fizik simülasyonları tek bir işlemcinin kapasitesini aşmaktadır; bu nedenle yüksek başarımlı hesaplama, en büyük moleküler, kafes ve astrofiziksel hesaplamaları gerçekleştirmek için binlerce çekirdek, hızlandırıcı ve akıllı algoritmalardan yararlanmaktadır.
Tanım
Fizikte yüksek başarımlı hesaplama, seri hesaplamanın izin verdiğinden çok daha büyük veya daha hızlı fizik simülasyonları gerçekleştirmek için paralel donanım, hızlandırıcılar ve ölçeklenebilir algoritmaların kullanılmasıdır; bu süreçte iletişim, yük dengeleme ve sayısal ölçeklenebilirlik yönetilmektedir.
Kapsam
Bu alan, büyük ölçekli fiziğin hesaplama altyapısını kapsamaktadır: dağıtılmış ve paylaşımlı bellek ile paralel programlama, GPU ve hızlandırıcı hesaplama ve hızlı N-cisim ve parçacık-ağ yöntemleri gibi ölçeklenebilir algoritmalar. Fizik problemlerinin paralel donanıma nasıl eşlendiğini ve ölçeklenmelerini nelerin sınırladığını vurgulamaktadır.
Alt konular
Temel sorular
- Fizik simülasyonları birçok işlemci arasında nasıl ayrıştırılmaktadır?
- Amdahl yasası, paralel hızlanmanın sınırları hakkında ne söylemektedir?
- GPU'lar, fizikte yaygın olan veri-paralel çekirdekleri nasıl hızlandırmaktadır?
- Ölçeklenebilir algoritmalar, uzun menzilli etkileşimlerin maliyetini nasıl azaltmaktadır?
Temel kuramlar
- Alan ayrıştırma ve mesaj iletimi
- Büyük simülasyonlar, fiziksel alanın bölümlenmesiyle işlemciler arasında dağıtılmakta, işlemciler sınır verilerini mesaj iletimi yoluyla değiş tokuş etmektedir; bu nedenle ölçeklenebilirlik, hesaplama ile iletişim arasındaki dengeye bağlıdır.
- Amdahl yasası ve ölçeklenme sınırları
- Paralelleştirmeden elde edilebilecek hızlanma, seri kalan işin oranıyla sınırlıdır; bu da belirli bir problem için kaç işlemcinin etkili bir şekilde kullanılabileceğine dair temel sınırlar koymaktadır.
- Ölçeklenebilir algoritmalar
- Hızlı çok kutuplu, ağaç ve parçacık-ağ yöntemleri, uzun menzilli etkileşimlerin maliyetini parçacık sayısına göre kareselden neredeyse doğrusala düşürerek, ham donanım hızından bağımsız olarak büyük simülasyonları mümkün kılmaktadır.
Klinik önem
Yüksek başarımlı hesaplama, en büyük moleküler dinamik, kafes kuantum kromodinamiği, kozmolojik N-cisim ve iklim simülasyonlarını mümkün kılmakta, aynı teknikler deneysel ve gözlemsel fizik genelinde veri analizini hızlandırmaktadır.
Tarihçe
Bilimsel hesaplama, vektör süper bilgisayarlardan devasa paralel kümelere ve günümüzün GPU hızlandırmalı makinelerine kadar paralel donanımı yönlendirmiştir; yirminci yüzyılın en iyi algoritmalarından biri olarak adlandırılan hızlı çok kutuplu yöntem gibi algoritmik gelişmeler, büyük fizik simülasyonlarını mümkün kılmada donanım kadar önemli olmuştur.
Öne çıkan isimler
- Gene Amdahl
- Peter Pacheco
- Leslie Greengard
İlgili konular
Temel eserler
- amdahl1967
- pacheco2011
Sıkça sorulan sorular
- Neden sadece daha fazla işlemci eklemek bir simülasyonu hızlandırmaya devam edemez?
- Amdahl yasası, işin herhangi bir seri kısmının, kaç işlemci eklenirse eklensin hızlanmayı sınırladığını göstermektedir; ayrıca iletişim yükü işlemci sayısıyla birlikte artmaktadır, bu nedenle belirli bir noktanın ötesinde ek işlemciler, sabit bir problem boyutu için azalan veya negatif getiriler sağlamaktadır.
- Daha hızlı algoritmalar mı yoksa daha hızlı donanım mı daha önemlidir?
- Her ikisi de önemlidir, ancak hızlı çok kutuplu ve parçacık-ağ yöntemleri gibi algoritmik iyileştirmeler, genellikle tek başına donanımdan daha büyük kazançlar sağlamıştır, çünkü bunlar maliyetin problem boyutuyla nasıl ölçeklendiğini değiştirmekte, sadece sabit bir faktörü değil.