68、HyGrid:高效的CPU - GPU混合网格算法

HyGrid:高效的CPU - GPU混合网格算法

1 相关工作回顾

在基于卷积的网格划分领域,先前的研究主要集中在三个方面:基于GPU的散射、预排序和聚集,以及优化策略。

1.1 基于GPU的散射

  • Van Amesfoort方法 :为每个输入点分配一个小的私有网格,从根本上避免了数据竞争。但它限制了输出网格的分辨率,不适用于最新的大型射电望远镜。
  • Humphreys和Cornwell方法 :基于内存复制,为澳大利亚平方公里阵列探路者(ASKAP)在GPU上实现了散射。
  • Romein方法 :设计了另一种基于GPU的散射,通过让线程在寄存器中尽可能长时间地累积加权和,减少设备内存访问。
  • Merry方法 :使用线程粗化改进了Romein的算法,显著降低了设备内存的寻址开销。不过,这两种方法严重依赖干涉仪数据的空间相干性,不适用于单碟望远镜。

1.2 预排序和聚集

  • Edgar方法 :为Murchison宽场阵列(MWA)在GPU上设计了聚集,使用Thrust对输入点进行预排序。但粗粒度的分箱策略导致大量不必要的内存寻址开销和卷积计算。
  • Gai方法 :通过紧凑分箱方法对磁共振成像数据进行预排序,实现了聚集。
  • Winkel方法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值