文件名称:ist的matlab代码-hybrid_BC:用于GPU上并行中间度中心性的混合方法
文件大小:6.64MB
文件格式:ZIP
更新时间:2024-06-15 02:08:40
系统开源
ist的matlab代码hybrid_BC 用于GPU上并行中间度中心性的混合方法 此代码的唯一依赖项(当然不是CUDA本身)是Boost。 在graphs目录中可以找到一些小的输入示例。 DIMACS和SNAP图格式都被接受(假设未加权,无向图)。 假定DIMACS文件以“ .graph”扩展名结尾,而SNAP(边缘列表)文件以“ .txt”或“ .edge”扩展名结尾。 用于运行和计时算法的示例命令行: $ ./bc -i ./graphs/breast_coexpress.txt 为此,将其与CPU上的顺序执行进行比较: $ ./bc -i ./graphs/breast_coexpress.txt -v 要将BC分数打印到文件中: $ ./bc -i ./graphs/breast_coexpress.txt --printscores = output.txt 如果您使用此存储库中的算法进行自己的研究,请引用我们的SC14论文: 可以在论文本身中找到有关此存储库中使用的算法的更多信息: 此外,这项工作在8月份的ACM通讯中被列为研究重点! 亚当·麦克劳克林
【文件预览】:
hybrid_BC-master
----util.cuh(1KB)
----graphs()
--------delaunay_n11.graph(55KB)
--------delaunay_n12.graph(117KB)
--------delaunay_n14.graph(527KB)
--------delaunay_n16.graph(2.25MB)
--------tiny()
--------facebook_combined.txt(834KB)
--------breast_coexpress.txt(2.74MB)
--------delaunay_n10.graph(24KB)
--------delaunay_n17.graph(4.74MB)
--------delaunay_n13.graph(241KB)
--------delaunay_n15.graph(1.09MB)
--------delaunay_n18.graph(10.11MB)
----sequential.h(209B)
----kernels.cuh(838B)
----util.cu(4KB)
----LICENSE(2KB)
----sequential.cpp(1KB)
----README.md(1KB)
----kernels.cu(12KB)
----makefile(1KB)
----main.cu(1KB)
----parse.cpp(10KB)
----parse.h(904B)