首页> 外文会议>IEEE Conference on High Performance Extreme Computing >Graphulo implementation of server-side sparse matrix multiply in the Accumulo database
【24h】

Graphulo implementation of server-side sparse matrix multiply in the Accumulo database

机译:Accumulo数据库中服务器端稀疏矩阵乘法的图形实现

获取原文

摘要

The Apache Accumulo database excels at distributed storage and indexing and is ideally suited for storing graph data. Many big data analytics compute on graph data and persist their results back to the database. These graph calculations are often best performed inside the database server. The GraphBLAS standard provides a compact and efficient basis for a wide range of graph applications through a small number of sparse matrix operations. In this article, we discuss a server-side implementation of GraphBLAS sparse matrix multiplication that leverages Accumulo's native, high-performance iterators. We compare the mathematics and performance of inner and outer product implementations, and show how an outer product implementation achieves optimal performance near Accumulo's peak write rate. We offer our work as a core component to the Graphulo library that will deliver matrix math primitives for graph analytics within Accumulo.
机译:Apache Accumulo数据库在分布式存储和索引方面表现出色,非常适合存储图形数据。许多大数据分析都基于图形数据进行计算,并将其结果保存回数据库。这些图计算通常最好在数据库服务器内部执行。 GraphBLAS标准通过少量的稀疏矩阵运算为各种图形应用提供了紧凑而有效的基础。在本文中,我们将讨论利用Accumulo的本机高性能迭代器的GraphBLAS稀疏矩阵乘法的服务器端实现。我们比较内部和外部产品实现的数学和性能,并显示外部产品实现如何在Accumulo的峰值写入速率附近实现最佳性能。我们将我们的工作作为Graphulo库的核心组件提供,该库将为Accumulo中的图形分析提供矩阵数学原语。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号