Benchmarks
==========

This page contains the benchmarks of different implementaions
of the GraphMaster as well as comparing `pyaiml21` to some
existing interpreters.

For the benchmark tasks and more specific results, please refer to
[this](link_to_github) repository.


GraphMaster
-----------

We have created 3 different implementaions of the graphmaster
data structure, each to support different aspect of data processing:

    * row graphmaster that stores data in memory
    * sqlite and mongo db graphmasters that use a database to store
      <template>

The following are the most differencing results on the used benchmarks
and datasets
...


Other implementations
---------------------

We have also compared the speed and memory requirements of different
AIML interpreters, namely [ProgramAB](link), [Program-Y](link) and
[PyAIML](link) and the same sets of benchmarks.

Some of the results (for the full results, refer to the [same github repo]())
include:




All the results were measured without enabled garbage collector, on the
Intel i7 3.5Ghz, with Python version 3.8.1@... and Java version ....
