首页> 外文期刊>International journal of parallel programming >Graph Programming Interface (GPI): A Linear Algebra Programming Model for Large Scale Graph Computations
【24h】

Graph Programming Interface (GPI): A Linear Algebra Programming Model for Large Scale Graph Computations

机译:图形编程接口(GPI):用于大规模图形计算的线性代数编程模型

获取原文
获取原文并翻译 | 示例
       

摘要

Abstract Graph processing is becoming a crucial component for analyzing big data arising in many application domains such as social and biological networks, fraud detection, and sentiment analysis. As a result, a number of computational models for graph analytics have been proposed in the literature to help users write efficient large scale graph algorithms. In this paper we present an alternative model for implementing graph algorithms using a linear algebra based specification. We first specify a set of linear algebra primitives that allows users to express graph algorithms by composition of linear algebra operations. We then describe a high performance implementation of these primitives using C $$++$$ + + and subsequently its integration with the Spark framework to achieve the scalability we need for large systems. We provide an overview of our implementation and also compare and contrast the expressiveness and performance of various algorithms implemented with our approach with that of the current Spark GraphX implementation of those algorithms.
机译:摘要图形处理已成为分析在许多应用领域中产生的大数据的重要组成部分,这些领域包括社会和生物网络,欺诈检测和情感分析。结果,在文献中已经提出了许多用于图形分析的计算模型,以帮助用户编写有效的大规模图形算法。在本文中,我们提出了使用基于线性代数的规范来实现图算法的替代模型。我们首先指定一组线性代数基元,使用户可以通过线性代数运算的组合来表达图算法。然后,我们使用C $$ ++ $$ + +描述这些原语的高性能实现,然后将其与Spark框架集成以实现大型系统所需的可伸缩性。我们提供了实现的概述,还比较和对比了用我们的方法实现的各种算法与这些算法的当前Spark GraphX实现的表现力和性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号