gpu_supersmoother:GPU加速的超级平滑器算法

时间:2024-04-08 19:16:42
【文件属性】:

文件名称:gpu_supersmoother:GPU加速的超级平滑器算法

文件大小:133KB

文件格式:ZIP

更新时间:2024-04-08 19:16:42

Cuda

GPU加速的超级平滑器算法(随附论文,“ GPU启用的搜索形状未知的周期性信号”正在审查中)。 代码作者:Mike Gowanlock和Nat Butler 问题/评论 请随时发送电子邮件给Mike Gowanlock。 有四个目录: 数据 例子 纸 释放 数据目录包含测试数据(本文中使用了来自SDSS Stripe 82的136 RR-Lyrae)。论文目录包含论文中用于实验评估的源代码。本文和发布代码之间的区别在于,已经为用户选择了许多GPU性能参数,因此可以使用合理的默认配置,而无需广泛了解本文的详细信息。但是,如果用户对本文包含的所有风铃感兴趣,那么他们应该使用本文的实现。 示例目录 示例目录包含两个实现的派生周期:1)原始的超级平滑器算法;和2)算法效率更高的单遍变体。 单对象和批处理模式 如本文所述,GPU算法允许处理单个对象(例如,用户要处理较大的时间序列或需要搜索大量的频率


【文件预览】:
gpu_supersmoother-main
----example()
--------bestperiods_SS_single_pass.txt(2KB)
--------bestperiods_SS_original.txt(2KB)
----paper()
--------supsmu.h(6KB)
--------kernel.cu(36KB)
--------params.h(2KB)
--------structs.h(132B)
--------kernel.h(5KB)
--------supsmu.cu(87KB)
--------main.cu(11KB)
--------main.h(3KB)
--------Makefile(634B)
----data()
--------SDSS_stripe82_band_z.txt(296KB)
----LICENSE(1KB)
----README.md(7KB)
----release()
--------supsmu.h(6KB)
--------kernel.cu(20KB)
--------params.h(894B)
--------structs.h(132B)
--------kernel.h(4KB)
--------supsmu.cu(68KB)
--------main.cu(11KB)
--------main.h(3KB)
--------Makefile(634B)

网友评论