GPU上的N体模拟
计算工程、金融与科学
2007-06-22 v1 分布式、并行与集群计算
摘要
商用图形处理器(GPU)具有极低成本下的高计算能力,这使其对通用科学计算极具吸引力。在本文中,我们展示了如何将图形处理器用于N体模拟,以获得相比当前一代CPU的性能提升。我们开发了一种高度优化的算法来执行O(N^2)的力计算,该计算构成了恒星与分子动力学模拟的主要部分。在某些计算中,我们在ATI X1900XTX上实现了近100 GFlops的持续性能。GPU上的性能可与GRAPE-6A和MDGRAPE-3等专用处理器相媲美,但成本仅为其一小部分。此外,GPU的广泛普及对集群计算和诸如Folding@Home的分布式计算项目具有重要意义。
引用
@article{arxiv.0706.3060,
title = {N-Body Simulations on GPUs},
author = {Erich Elsen and V. Vishal and Mike Houston and Vijay Pande and Pat Hanrahan and Eric Darve},
journal= {arXiv preprint arXiv:0706.3060},
year = {2007}
}