天体物理学 > 天体物理学的仪器与方法
[提交于 2009年5月15日
]
标题: 每秒万亿次浮点运算的引力透镜光线投射技术使用图形处理单元
标题: Teraflop per second gravitational lensing ray-shooting using graphics processing units
摘要: 利用直接反向光线投射方法计算引力透镜是一项计算开销很大的工作,用于确定放大率图、焦散模式和光变曲线(例如,作为源轮廓和大小的函数)。然而,由于这是一个容易并行化的计算,引力光线投射可以通过可编程图形处理单元(GPU)加速。我们介绍了使用NVIDIA G80代图形处理器以及NVIDIA统一设备计算架构(CUDA)软件开发工具包实现的反向光线投射方法。我们还将代码扩展到多GPU系统,包括一个4-GPU的NVIDIA S1070 Tesla单元。我们在单个GPU上实现了182千兆浮点运算每秒的持续处理性能,在Tesla单元上达到了1.28万亿浮点运算每秒。我们证明,使用Tesla单元可以在不使用分层树代码的情况下,在一天的时间尺度内运行十亿镜头微引力透镜模拟。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.