|
BAM
Abstract Machine for Bottom-Up Evaluation with the Push Method
|
This program is under development. It is written in C++ by Stefan Brass. EMail: brass@informatik.uni-halle.de
git clone git@gitlab.informatik.uni-halle.de:brass/bam.gitcmake without parameters prints the available generators. For instance, to generate UNIX makefiles, run cmake -G "Unix Makefiles" . This assumes that the current directory . is where the sources are stored. CMake can also generate project files for Microsoft Visual C++ and other IDEs.make on UNIX, or use your IDE to build the project.data and download the needed files from [http://users.informatik.uni-halle.de/~brass/push/data/]. For the transitive closure benchmark, you will need the files tc_*.doxygen in the main directory. The generated documentation will be stored in the directory doc. One can start by opening doc\html\index.html. Currently, not all classes and methods are fully documented, but the generated documentation should be useful../bam <Options> <Tests>-aN: Show the first N answers of the benchmark query.-a: Do not show answers (default are the first 10 answers).-d: Print additional debug output (includes data structure dumps).-l: List all tests.-m: Show memory pools.-r: List relations.-s: Print only summary line for test/benchmark ("silent").-b: For benchmarks: Similar to -s, no newline at end, msg in debug ver../bam -l./bam -b tcff_5_f2 executes the TCFF benchmark with implementation 5 (the abstract machine) for data file 2: ../data/tc_d1000_parsize50000_xsb_cyc.P
1.8.10