Molekulární modelování na GPU - Molecular modeling on GPUs

Simulace iontových kapalin na GPU ( Abalone )

Molekulární modelování na GPU je technika využití grafické procesorové jednotky (GPU) pro molekulární simulace .

V roce 2007 NVIDIA představila grafické karty, které bylo možné použít nejen k zobrazení grafiky, ale také k vědeckým výpočtům. Tyto karty obsahují mnoho aritmetických jednotek (od roku 2016 až 3 584 v Tesla P100) pracujících souběžně. Dlouho před touto událostí byl výpočetní výkon grafických karet čistě použit k urychlení grafických výpočtů. Novinkou bylo, že NVIDIA umožnila vyvíjet paralelní programy v rozhraní API na vysoké úrovni s názvem CUDA . Tato technologie podstatně zjednodušila programování tím, že umožnila programům psát v C / C ++ . Nověji OpenCL umožňuje akceleraci GPU napříč platformami .

Výpočty kvantové chemie a simulace molekulární mechaniky ( molekulární modelování z hlediska klasické mechaniky ) patří mezi prospěšné aplikace této technologie. Grafické karty mohou výpočty urychlit desítkykrát, takže počítač s takovou kartou má výkon podobný síle shluku pracovních stanic založených na běžných procesorech.

Software pro molekulární modelování zrychlený pomocí GPU

Programy

API

  • BrianQC -má otevřené API na úrovni C pro simulace kvantové chemie na GPU, poskytuje verzi Q-Chem a PSI akcelerovanou GPU
  • OpenMM -API pro zrychlení molekulární dynamiky na GPU, v1.0 poskytuje verzi GROMACS akcelerovanou GPU
  • mdcore - otevřená knihovna nezávislá na platformě pro simulace molekulární dynamiky v moderních paralelních architekturách se sdílenou pamětí .

Distribuované počítačové projekty

  • Superpočítačová infrastruktura distribuovaná GPUGRID
  • Folding@home distribuovaný výpočetní projekt

Viz také

Reference

externí odkazy