Improving the performance of graph database queries using linear algebra operations

被引:0
|
作者
Amaral, Bruno [1 ]
Manuel San Martin, Juan [1 ]
Etcheverry, Lorena [1 ]
Ezzatti, Pablo [1 ]
机构
[1] Univ Republica, Fac Ingn, Inst Comp, Montevideo, Uruguay
关键词
graph data bases; RDF; SPARQL; Numerical Linear Algebra; GPUs;
D O I
10.1109/CLEI53233.2021.9640043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The application of graph databases to different domains is gaining momentum. The Resource Description Framework (RDF) is one of the data models supported by graph databases, and SPARQL is the standard query language for RDF graphs. These databases are also known as RDF triplestores. Many triplestores are implemented over the relational data model, using tables to store graphs and translating SPARQL queries into SQL queries, and this approach can lead to unnecessary overheads. On the other hand, in the context of High-Performance Computing (HPC), implementations over hybrid hardware platforms using Numerical Linear Algebra (NLA) operations have become an effective and efficient computing strategy in the last decade. In particular, Graphics Processing Units (GPUs) have been adopted to perform general-purpose computations due to their high performance, reasonable prices, and an attractive relationship between computing capacity and energy consumption. In the context described above, this paper presents an initial study on the efficient implementation of a set of SPARQL queries in terms of NLA operations. Additionally, we evaluate the performance of implementing these operations on GPUs.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Astrolabe: Visual Graph Database Queries with Tabular Output
    Miller, Michael
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 5248 - 5248
  • [22] On mutation testing of graph database queries in the Cypher language
    Ariwaka, Shingo
    Tsuchiya, Tatsuhiro
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 579 - 583
  • [23] Fast Dual Simulation Processing of Graph Database Queries
    Mennicke, Stephan
    Kalo, Jan-Christoph
    Nagel, Denis
    Kroll, Hermann
    Balke, Wolf-Tilo
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 244 - 255
  • [24] Improving federated database queries using declarative rewrite rules for quantified subqueries
    Kemp, GJL
    Gray, PMD
    Sjöstedt, AR
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2001, 17 (2-3) : 281 - 299
  • [25] Improving Federated Database Queries Using Declarative Rewrite Rules for Quantified Subqueries
    Graham J.L. Kemp
    Peter M.D. Gray
    Andreas R. Sjöstedt
    Journal of Intelligent Information Systems, 2001, 17 : 281 - 299
  • [26] Linear Algebra Methods in Graph Theory
    Kalinina, Elizaveta A.
    Khitrov, Gennady M.
    Pogozhev, Sergey V.
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 570 - 572
  • [27] An expressive language for linear spatial database queries
    Vandeurzen, L
    Gyssens, M
    Van Gucht, D
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2004, 69 (04) : 617 - 655
  • [28] Efficient Multi-depth Querying on Provenance of Relational Queries Using Graph Database
    Rani, Asma
    Goyal, Navneet
    Gadia, Shashi K.
    COMPUTE 2016, 2016, : 11 - 20
  • [29] Vectorization Algorithms of Block Linear Algebra Operations Using SIMD Instructions
    Andreev, Andrey
    Nasonov, Andrey
    Novokschenov, Artem
    Bochkarev, Andrey
    Kharkov, Egor
    Zharikov, Dmitriy
    Kharchenko, Sergey
    Yuschenko, Alexey
    CREATIVITY IN INTELLIGENT TECHNOLOGIES AND DATA SCIENCE, CIT&DS 2015, 2015, 535 : 323 - 340
  • [30] Optimising the performance of the spectral/hp element method with collective linear algebra operations
    Moxey, D.
    Cantwell, C. D.
    Kirby, R. M.
    Sherwin, S. J.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 310 : 628 - 645