TripleID: A Low-Overhead Representation and Querying Using GPU for Large RDFs

被引:4
作者
Chantrapornchai, Chantana [1 ]
Choksuchat, Chidchanok [2 ]
Haidl, Michael [3 ]
Gorlatch, Sergei [3 ]
机构
[1] Kasetsart Univ, Dept Comp Engn, Bangkok, Thailand
[2] Silpakorn Univ, Dept Comp, Bangkok, Thailand
[3] Univ Munster, D-48149 Munster, Germany
来源
BEYOND DATABASES, ARCHITECTURES AND STRUCTURES, BDAS 2016 | 2016年 / 613卷
关键词
Query processing; Parallel processing; GPU; RDF; CUDA;
D O I
10.1007/978-3-319-34099-9_31
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Resource Description Framework (RDF) is a commonly used format for semantic web processing. It basically contains strings representing terms and their relationships which can be queried or inferred. RDF is usually a large text file which contains many million relationships. In this work, we propose a framework, TripleID, for processing queries of large RDF data. The framework utilises Graphics Processing Units (GPUs) to search RDF relations. The RDF data is first transformed to the encoded form suitable for storing in the GPU memory. Then parallel threads on the GPU search the required data. We show in the experiments that one GPU on a personal desktop can handle 100 million triple relations, while a traditional RDF processing tool can process up to 10 million triples. Furthermore, we can query sample relations within 0.18 s with the GPU in 7 million triples, while the traditional tool takes at least 6 s for 1.8 million triples.
引用
收藏
页码:400 / 415
页数:16
相关论文
共 24 条
[1]  
Atre Medha., 2010, WWW, P41, DOI DOI 10.1145/1772690.1772696
[2]  
Beckett D., 2001, P WWW 10 HONG KONG M
[3]  
Berners-Lee T., 2001, SEMANTIC WEB SCI AM
[4]   DBpedia - A crystallization point for the Web of Data [J].
Bizer, Christian ;
Lehmann, Jens ;
Kobilarov, Georgi ;
Auer, Soeren ;
Becker, Christian ;
Cyganiak, Richard ;
Hellmann, Sebastian .
JOURNAL OF WEB SEMANTICS, 2009, 7 (03) :154-165
[5]  
Choksuchat C., 2015, P 14 INT C INT SOFTW, P190
[6]  
Choksuchat C, 2013, 2013 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), P13, DOI 10.1109/ICSEC.2013.6694745
[7]  
Grant C.K., 2008, SPARQL PROTOCOL RDF
[8]  
Groppe J., 2011, P 2011 ACM S APPL CO, P1681, DOI DOI 10.1145/1982185.1982536
[9]  
He B., 2008, SIGMOD, DOI DOI 10.1145/1376616.1376670
[10]  
Heino Norman, 2012, The Semantic Web. 11th International Semantic Web Conference (ISWC 2012). Proceedings, P133, DOI 10.1007/978-3-642-35176-1_9