Title :
Parallel EARS [edge addition rewrite systems]
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay
Abstract :
In this paper we show how edge addition rewrite systems (EARS) can be evaluated in parallel. EARS are a simple variant of graph rewrite systems, which only add edges to graphs. Because EARS are equivalent to a subset of Datalog, they provide a programming model for rule-based applications. EARS terminate and are strongly confluent, which makes them perfectly apt for parallel execution. In this paper we present two parallel evaluation methods, order-domain partitioning and evaluation on carrier-graphs. EARS provide scalable parallelism because efficient sequential evaluation techniques also exist
Keywords :
DATALOG; knowledge based systems; parallel programming; rewriting systems; Datalog; carrier graphs evaluation; order-domain partitioning; parallel edge addition rewrite systems; parallel execution; programming model; rule-based applications; Data analysis; Ear; Erbium; Knowledge based systems; Lattices; Parallel programming; Pattern analysis; Pattern matching; Process control; Testing;
Conference_Titel :
Programming Models for Massively Parallel Computers, 1995
Conference_Location :
Berlin
Print_ISBN :
0-8186-7177-7
DOI :
10.1109/PMMPC.1995.504359