A Demonstration of MAGiQ: Matrix Algebra Approach for Solving RDF Graph Queries

被引:6
|
作者
Jamour, Fuad [1 ]
Abdelaziz, Ibrahim [1 ]
Kalnis, Panos [1 ]
机构
[1] King Abdullah Univ Sci & Technol, Thuwal, Saudi Arabia
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2018年 / 11卷 / 12期
关键词
SPARQL;
D O I
10.14778/3229863.3236239
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing RDF engines follow one of two design paradigms: relational or graph-based. Such engines are typically designed for specific hardware architectures, mainly CPUs, and are not easily portable to new architectures. Porting an existing engine to a different architecture (e.g., many-core architectures) entails almost redesign from scratch. We explore sparse matrix algebra as a third paradigm for designing a portable, scalable, and efficient RDF engine. We demonstrate MAGiQ; a matrix algebra approach for evaluating complex SPARQL queries over large RDF datasets. MAGiQ represents an RDF graph as a sparse matrix, and translates SPARQL queries to matrix algebra programs. MAGiQ takes advantage of the existing rich software infrastructure for processing sparse matrices, optimized for many architectures (e.g., CPUs, GPUs, distributed), effortlessly. This demo motivates the adoption of matrix algebra in RDF graph processing by showing MAGiQ's performance with different matrix algebra backend engines. MAGiQ, using a GPU, is orders of magnitude faster in solving complex queries on a billion edge graph than state-of-the-art RDF systems.
引用
下载
收藏
页码:1978 / 1981
页数:4
相关论文
共 50 条
  • [31] A Keyword Query Approach Based on Community Structure of RDF Entity Graph
    Zhang, Hanning
    Dong, Bo
    Feng, Boqin
    Wei, Bifan
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1143 - 1148
  • [32] Scalable parallel graph algorithms with matrix–vector multiplication evaluated with queries
    Wellington Cabrera
    Carlos Ordonez
    Distributed and Parallel Databases, 2017, 35 : 335 - 362
  • [33] A conceptual graph and RDF(S) approach for representing and querying document content
    Ramírez, RCM
    Corby, O
    Dieng-Kuntz, R
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2002, PROCEEDINGS, 2002, 2527 : 121 - 130
  • [34] A reliable string kernel based approach for solving queries by sketch
    Brun, Luc
    Saggese, Alessia
    Vento, Mario
    2014 11TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE (AVSS), 2014, : 393 - 398
  • [35] PROBLEM SOLVING WITHOUT NUMBERS AN EARLY APPROACH TO ALGEBRA
    Gerhard, Sandra
    CERME 6 - PROCEEDINGS OF THE 6TH CONGRESS OF THE EUROPEAN SOCIETY FOR RESEARCH IN MATHEMATICS EDUCATION, 2010, : 499 - 508
  • [36] A Linear Algebra Approach to Some Problems of Graph Theory
    Kalinina, Elizaveta A.
    Khitrov, Gennady M.
    2017 ELEVENTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2017, : 5 - 8
  • [37] A Cost-Driven Top-K Queries Optimization Approach on Federated RDF Systems
    Ge, Ningchao
    Qin, Zheng
    Peng, Peng
    Li, Mingdao
    Zou, Lei
    Li, Keqin
    IEEE TRANSACTIONS ON BIG DATA, 2023, 9 (02) : 665 - 676
  • [38] The Clifford Algebra of the Density Matrix: An Elementary Approach
    Amao, Pedro
    Castillo, Hernan
    ADVANCES IN APPLIED CLIFFORD ALGEBRAS, 2024, 34 (03)
  • [39] Graph Approach to Solving Problems of Combinatorial Recognition
    Donets G.A.
    Donets, G.A. (georgdone@gmail.com), 1600, Springer Science and Business Media, LLC (53): : 857 - 865
  • [40] Matrix algebra approach to photorefractive beam coupling
    Anderson, D
    Damiao, V
    PHOTOREFRACTIVE EFFECTS, MATERIALS AND DEVICES, PROCEEDINGS, 2001, 62 : 93 - 93