Molekylär modellering på GPU:er

Jonisk vätskesimulering på GPU ( Abalone )

Molekylär modellering på GPU är tekniken att använda en grafisk bearbetningsenhet (GPU) för molekylära simuleringar .

2007 introducerade NVIDIA grafikkort som kunde användas inte bara för att visa grafik utan också för vetenskapliga beräkningar. Dessa kort innehåller många aritmetiska enheter (från 2016, upp till 3 584 i Tesla P100) som arbetar parallellt. Långt före denna händelse användes beräkningskraften hos grafikkort enbart för att påskynda grafikberäkningar. Det som var nytt är att NVIDIA gjorde det möjligt att utveckla parallella program i ett högnivåapplikationsprogrammeringsgränssnitt ( API ) som heter CUDA . Denna teknik förenklade programmeringen avsevärt genom att göra det möjligt för program att skrivas i C / C++ . På senare tid tillåter OpenCL plattformsoberoende GPU-acceleration.

Kvantkemiberäkningar och simuleringar av molekylär mekanik ( molekylär modellering i termer av klassisk mekanik ) är bland fördelaktiga tillämpningar av denna teknik. Grafikkorten kan accelerera beräkningarna tiotals gånger, så en PC med ett sådant kort har en kraft som liknar den hos ett kluster av arbetsstationer baserade på vanliga processorer.

GPU-accelererad molekylär modelleringsprogramvara

Program

API

Distribuerade datorprojekt

Se även

externa länkar