Compare the performance of Prolog SWI programs against some other language implementation, or check the Prolog CPU time and Memory use measurements.

For more information about the Prolog implementation we measured see ↓ about Prolog SWI.

Compare to:

 Are the Prolog SWI programs better?

For each of one our benchmarks, a white bar shows which language implementation had the faster program, and a black bar shows which used the least memory.

 How many times better?

How many times faster or smaller are the Prolog SWI programs than the corresponding Perl programs?

Prolog SWI x times better
~ Perl x times better
Program & Logs  Faster  Smaller: Memory Use Smaller: GZip Bytes Reduced N
binary-trees~1.82.9~1.6
chameneos-redux No program
fannkuchError
fasta~2.2~1.0~1.5
k-nucleotideError
mandelbrot~1.9~1.0~2.7
n-body~4.8~1.3~1.4
nsieve~2.9~1.3~1.8
nsieve-bits~34~3.8~2.8
partial-sums~3.31.2~1.9
pidigits~1.3~4.0~1.6
recursive2.63.2~1.5
regex-dna No program
reverse-complement No program
spectral-norm~1.9 ~2.8
startup~3.1 ~2.3
sum-file~13.8~1.0~3.0
thread-ring No program

 about Prolog SWI

SWI-Prolog version 5.6.33 for i686-linux

Online book: Learn Prolog Now!

Online book: Logic, Programming and Prolog

Home Page: http://www.swi-prolog.org/

Download: http://www.swi-prolog.org/dl-stable.html

Revised BSD license