Publication | Open Access
Parallel Materialisation of Datalog Programs in Centralised, Main-Memory RDF Systems
136
Citations
28
References
2014
Year
Cluster ComputingEngineeringParallel MaterialisationComputer ArchitectureDatalog ProgramsSemantic WebMulti-core Rdf SystemsParallel SoftwarePhysical CoresData ScienceDatabase SupportData-intensive PlatformManagementData IntegrationParallel ComputingBig DataData ManagementHigh-performance Data AnalyticsMassively-parallel ComputingComputer ScienceDatabase TechnologyData-intensive ComputingCloud ComputingParallel ProgrammingData-level ParallelismData Modeling
We present a novel approach to parallel materialisation (i.e., fixpoint computation) of datalog programs in centralised, main-memory, multi-core RDF systems. Our approach comprises an algorithm that evenly distributes the workload to cores, and an RDF indexing data structure that supports efficient, 'mostly' lock-free parallel updates. Our empirical evaluation shows that our approach parallelises computation very well: with 16 physical cores, materialisation can be up to 13.9 times faster than with just one core.
| Year | Citations | |
|---|---|---|
Page 1
Page 1