一种图计算混合计算模式下的数据使用方法和装置制造方法及图纸

技术编号:44963946 阅读:25 留言:0更新日期:2025-04-12 01:35
本发明专利技术涉及图计算领域,特别是涉及一种图计算混合计算模式下的数据使用方法和装置。主要包括:根据顶点和边的权重对顶点进行分区,将每个分区中的顶点划分给相应的计算节点;每个计算节点保存所划分的顶点,使用行列稀疏压缩矩阵保存顶点和边的邻接关系,根据邻接关系对每个计算节点中保存的顶点和边进行切分重构,以使重构后的顶点和边能够适配所有计算模式;根据当前活跃的顶点数量和边数量获取当前计算模式,使用重构后的顶点和边进行当前计算模式下的数据处理。本发明专利技术可以在混合图计算模式系统中灵活高效的对图数据的存储表示方式进行转换,满足不同图计算模式的计算前置要求。

【技术实现步骤摘要】

本专利技术涉及图计算领域,特别是涉及一种图计算混合计算模式下的数据使用方法和装置


技术介绍

1、分布式图计算是一种处理大规模图数据的方法,它通过将顶点和边等图数据分布在多个计算节点上并行处理,实现了高性能、高可用性和高可扩展性。分布式图计算的核心概念包括图、图数据库、图算法和分布式计算框架。基于分布式图计算框架对图数据库中指定图进行图算法分析是分布式图计算核心任务,其中核心算法原理包括图数据分布、图算法并行化和数据交换与同步,而图数据分布是算法执行流程的重要步骤。

2、图计算根据信息的流动方向有两种典型的处理模式:推送(push)模式和拉取(pull)模式。使用推送模式时,每个参与计算的顶点沿着出边传递消息;而拉取模式则相反,让所有顶点沿着入边从邻接顶点获取消息。两种模式各有利弊:(1)推送模式可以实现选择性调度,从而在从活跃顶点出发的边较少时跳过那些不需要参与计算的边,不利之处则是需要用锁或原子操作来保证并发环境下数据修改的正确性,引入了额外的开销;(2)拉取模式的优势在于数据的修改没有竞争,但是必须遍历所有边,即使很多时候大多数边并不参与本文档来自技高网...

【技术保护点】

1.一种图计算混合计算模式下的数据使用方法,其特征在于,包括:

2.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述根据顶点和边的权重对顶点进行分区,具体包括:

3.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述使用行列稀疏压缩矩阵保存顶点和边的邻接关系,具体包括:

4.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述每个计算节点保存所划分的顶点,具体包括:

5.根据权利要求4所述的图计算混合计算模式下的数据使用方法,其特征在于,所述根据邻接关系对每个计算节点中保存的...

【技术特征摘要】

1.一种图计算混合计算模式下的数据使用方法,其特征在于,包括:

2.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述根据顶点和边的权重对顶点进行分区,具体包括:

3.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述使用行列稀疏压缩矩阵保存顶点和边的邻接关系,具体包括:

4.根据权利要求1所述的图计算混合计算模式下的数据使用方法,其特征在于,所述每个计算节点保存所划分的顶点,具体包括:

5.根据权利要求4所述的图计算混合计算模式下的数据使用方法,其特征在于,所述根据邻接关系对每个计算节点中保存的顶点和边进行切分重构,具体包括:

6.根据权利要求5所述的图计算混合计算模...

【专利技术属性】
技术研发人员:李冬周帆谭江方杰
申请(专利权)人:四川蜀天梦图数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1