简介:摘要:当前所有的图数据库在进行分析操作的时候,都是在CPU的分布式图计算引擎的基础上进行的.但是使用CPU也存在着一些弊端,CPU核心数量是有限的。CPU核心数量不足时,就会导致图数据库的计算效率下降,同时也不能够满足集群间同步计算,会产生额外的开销。图形处理单元CPU就很好的解决了这一个弊端。使用GPU对图计算进行加速,设计并实现图处理系统RockGraph。该系统能够按照用户需求从图数据库中提取出包含核心信息的子图,提取出后进行转换,经过数据格式转换后,使用JNI工具调用动态链接库,采用超显存GPU图计算框架分析,然后将计算结果输送到图数据库。实验结果发现,RockGraph的分析效率比CPU的分布式图计算系统更高,大约是CPU分析效率的3倍~5倍。