KULeuven CHR on B-Prologbp leuven_chr.out
cl_chr(File)
compile_chr(File)
consult_chr(File)
bp leuven_chr.out -g "cl_chr(fib),fib(20,X),writeln(X)"
Translating CHR into AR (Action Rules) |
Program |
Leuven (SWI) |
Leuven (BP) |
AR (basic) |
AR (optimized) |
|
fib (22) |
3,250 | 938 | 2,312 | 109 |
|
leq (60) |
6,406 | 2,313 | 111,843 | 360 |
|
leq 2(60) |
7,312 | 2,156 | 112,969 | 360 |
|
primes (2500) |
6,532 | 1,125 | 750 | 640 |
|
zebra (10 runs) |
6,843 | 1,765 | 2,328 | 453 |
|
wfs (1000) |
2,406 | 1,516 | 8,266 | ??? |
|
fulladder (6000) |
343 | 141 | 750 | ??? |