Skip to main content
CenXiv.org
此网站处于试运行阶段,支持我们!
我们衷心感谢所有贡献者的支持。
贡献
赞助
cenxiv logo > astro-ph > arXiv:0905.2453

帮助 | 高级搜索

天体物理学 > 天体物理学的仪器与方法

arXiv:0905.2453 (astro-ph)
[提交于 2009年5月15日 ]

标题: 每秒万亿次浮点运算的引力透镜光线投射技术使用图形处理单元

标题: Teraflop per second gravitational lensing ray-shooting using graphics processing units

Authors:Alexander C. Thompson, Christopher J. Fluke, David G. Barnes, Benjamin R. Barsdell
摘要: 利用直接反向光线投射方法计算引力透镜是一项计算开销很大的工作,用于确定放大率图、焦散模式和光变曲线(例如,作为源轮廓和大小的函数)。然而,由于这是一个容易并行化的计算,引力光线投射可以通过可编程图形处理单元(GPU)加速。我们介绍了使用NVIDIA G80代图形处理器以及NVIDIA统一设备计算架构(CUDA)软件开发工具包实现的反向光线投射方法。我们还将代码扩展到多GPU系统,包括一个4-GPU的NVIDIA S1070 Tesla单元。我们在单个GPU上实现了182千兆浮点运算每秒的持续处理性能,在Tesla单元上达到了1.28万亿浮点运算每秒。我们证明,使用Tesla单元可以在不使用分层树代码的情况下,在一天的时间尺度内运行十亿镜头微引力透镜模拟。
摘要: Gravitational lensing calculation using a direct inverse ray-shooting approach is a computationally expensive way to determine magnification maps, caustic patterns, and light-curves (e.g. as a function of source profile and size). However, as an easily parallelisable calculation, gravitational ray-shooting can be accelerated using programmable graphics processing units (GPUs). We present our implementation of inverse ray-shooting for the NVIDIA G80 generation of graphics processors using the NVIDIA Compute Unified Device Architecture (CUDA) software development kit. We also extend our code to multiple-GPU systems, including a 4-GPU NVIDIA S1070 Tesla unit. We achieve sustained processing performance of 182 Gflop/s on a single GPU, and 1.28 Tflop/s using the Tesla unit. We demonstrate that billion-lens microlensing simulations can be run on a single computer with a Tesla unit in timescales of order a day without the use of a hierarchical tree code.
评论: 21页,4幅图,投稿至《New Astronomy》
主题: 天体物理学的仪器与方法 (astro-ph.IM) ; 宇宙学与非星系天体物理学 (astro-ph.CO)
引用方式: arXiv:0905.2453 [astro-ph.IM]
  (或者 arXiv:0905.2453v1 [astro-ph.IM] 对于此版本)
  https://doi.org/10.48550/arXiv.0905.2453
通过 DataCite 发表的 arXiv DOI
期刊参考: New Astron.15:16-23,2010
相关 DOI: https://doi.org/10.1016/j.newast.2009.05.010
链接到相关资源的 DOI

提交历史

来自: Christopher Fluke [查看电子邮件]
[v1] 星期五, 2009 年 5 月 15 日 01:21:29 UTC (300 KB)
全文链接:

获取论文:

    查看标题为《》的 PDF
  • 查看中文 PDF
  • 查看 PDF
  • TeX 源代码
  • 其他格式
查看许可
当前浏览上下文:
astro-ph.IM
< 上一篇   |   下一篇 >
新的 | 最近的 | 2009-05
切换浏览方式为:
astro-ph
astro-ph.CO

参考文献与引用

  • NASA ADS
  • 谷歌学术搜索
  • 语义学者
a 导出 BibTeX 引用 加载中...

BibTeX 格式的引用

×
数据由提供:

收藏

BibSonomy logo Reddit logo

文献和引用工具

文献资源探索 (什么是资源探索?)
连接的论文 (什么是连接的论文?)
Litmaps (什么是 Litmaps?)
scite 智能引用 (什么是智能引用?)

与本文相关的代码,数据和媒体

alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)

演示

复制 (什么是复制?)
Hugging Face Spaces (什么是 Spaces?)
TXYZ.AI (什么是 TXYZ.AI?)

推荐器和搜索工具

影响之花 (什么是影响之花?)
核心推荐器 (什么是核心?)
IArxiv 推荐器 (什么是 IArxiv?)
  • 作者
  • 地点
  • 机构
  • 主题

arXivLabs:与社区合作伙伴的实验项目

arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。

与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。

有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.

这篇论文的哪些作者是支持者? | 禁用 MathJax (什么是 MathJax?)
  • 关于
  • 帮助
  • contact arXivClick here to contact arXiv 联系
  • 订阅 arXiv 邮件列表点击这里订阅 订阅
  • 版权
  • 隐私政策
  • 网络无障碍帮助
  • arXiv 运营状态
    通过...获取状态通知 email 或者 slack

京ICP备2025123034号