Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

High Level Synthesis of RDF Queries for Graph Analytics

Conference ·
In this paper we present a set of techniques that enable the synthesis of efficient custom accelerators for memory intensive, irregular applications. To address irregular applications challenges (large memory footprints, unpredictable fine- grained data accesses, and high synchronization intensity), and exploit their opportunities (thread level parallelism, memory level parallelism), we propose a novel accelerator design which take advantage of an adaptive and Distributed Controller (DC) architecture, and a Memory Interface (MI) that supports parallel memory subsystems. Among the multitude of algorithms that may benefit from our solution, we focus on the acceleration of graph analytics applications, and in particular, on the syn- thesis of SPARQL queries on Resource Description Framework (RDF) databases. We achieve this objective by incorporating the synthesis techniques into Bambu, an Open Source high- level synthesis tools, and interfacing the system with GEMS, the Graph database Engine for Multithreaded Systems. The front- end of GEMS generates optimized C implementations of the input queries, modeled as pattern matching routines, which are then automatically synthesized by Bambu. We validate our approach synthesizing several SPARQL queries from the Lehigh University Benchmark (LUBM).
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1510013
Report Number(s):
PNNL-SA-113023
Country of Publication:
United States
Language:
English

Similar Records

Efficient Synthesis of Graph Methods: a Dynamically Scheduled Architecture
Conference · Sun Nov 06 23:00:00 EST 2016 · OSTI ID:1440701

Enabling the High Level Synthesis of Data Analytics Accelerators
Conference · Sat Oct 01 00:00:00 EDT 2016 · OSTI ID:1440702

In-Memory Graph Databases for Web-Scale Data
Journal Article · Sat Feb 28 23:00:00 EST 2015 · Computer, 48(3):24-35 · OSTI ID:1208713

Related Subjects