I'm old enough to remember when Prolog was C Prolog on a VAX 11/750 running about 1 KLIP.
In 1990 we got a Prolog machine from ICL called the KCM or Knowledge Crunching Machine
which ran at 750 KLIPS. Probably top end then for a commercial Prolog on a work
station was about 120 KLIPS. But people did good work with this technology. There
back you'll see the times. Quintus did 60 KLIPS on a 25Mhz machine which ballpark
terms translates today to 2.5 MLIPS per Ghz. And that's a Prolog that was coded at a very
low level.
7.16 MLIPS is very good for a Prolog that is designed to run on just about any platform
you like and which will talk with the native host and uses occur check. Because of the small size and the
garbage collector of the S series you could actually run it in an embedded device.
Somebody asked me why the performance jump. It's the machine. The software has not
changed, but the software was fast before the machine was swapped out. The clock speed
of the new machine is actually slightly lower than the old.
M.