grapple:基于推力策略的性能分析器

时间:2021-06-05 08:53:03
【文件属性】:
文件名称:grapple:基于推力策略的性能分析器
文件大小:57KB
文件格式:ZIP
更新时间:2021-06-05 08:53:03
C++ 抓钩 Graple 是一种专门的 Thrust 执行策略,它拦截 Thrust 函数以进行性能分析和调试。 它对于调整复杂的基于 Thrust 的库的性能特别有用。 一个简单的例子 #include #include #include #include void initialize(thrust::device_vector& v) { thrust::default_random_engine rng(123456); thrust::uniform_int_distribution dist(2, 19); for(size_t i = 0; i < v.size(); i++)
【文件预览】:
grapple-master
----SConscript(113B)
----site_scons()
--------site_tools()
----SConstruct(14KB)
----grapple()
--------transform_scan.h(2KB)
--------gather.h(3KB)
--------thrust.h(2KB)
--------reduce.h(4KB)
--------transform_reduce.h(1KB)
--------tabulate.h(1KB)
--------set_operations.h(20KB)
--------sequence.h(2KB)
--------gputimer.h(1KB)
--------replace.h(4KB)
--------merge.h(4KB)
--------uninitialized_copy.h(2KB)
--------binary_search.h(8KB)
--------extrema.h(3KB)
--------find.h(2KB)
--------scatter.h(2KB)
--------transform.h(4KB)
--------sort.h(6KB)
--------partition.h(6KB)
--------fill.h(1KB)
--------inner_product.h(2KB)
--------generate.h(1KB)
--------equal.h(1KB)
--------reverse.h(1KB)
--------adjacent_difference.h(2KB)
--------for_each.h(2KB)
--------copy.h(3KB)
--------grapple.h(3KB)
--------grapple.inl(6KB)
--------mismatch.h(2KB)
--------cputimer.h(2KB)
--------utils.h(5KB)
--------scan.h(8KB)
--------unique.h(5KB)
--------map.h(9KB)
--------uninitialized_fill.h(2KB)
--------count.h(2KB)
--------system_select.h(3KB)
--------remove.h(4KB)
----examples()
--------sort.cu(4KB)
--------complex_grapple_defs.h(2KB)
--------complex_test.inl(3KB)
--------complex_test.cu(981B)
--------mode.cu(4KB)
--------SConscript(772B)
--------complex_test.h(890B)
----LICENSE(11KB)
----README.md(3KB)
----.gitignore(90B)

网友评论