From e5c547d422907120f090898eb6e6c5e107563397 Mon Sep 17 00:00:00 2001 From: Michael Larabel Date: Sun, 24 Aug 2008 09:53:27 -0400 Subject: pts: Add fhourstones test profile that does advanced Connect 4 game solving --- pts/test-profiles/fhourstones.xml | 24 ++++++++++++++++++++++++ pts/test-resources/fhourstones/downloads.xml | 8 ++++++++ pts/test-resources/fhourstones/install.sh | 8 ++++++++ pts/test-resources/fhourstones/parse-results.php | 6 ++++++ 4 files changed, 46 insertions(+) create mode 100644 pts/test-profiles/fhourstones.xml create mode 100644 pts/test-resources/fhourstones/downloads.xml create mode 100644 pts/test-resources/fhourstones/install.sh create mode 100644 pts/test-resources/fhourstones/parse-results.php (limited to 'pts') diff --git a/pts/test-profiles/fhourstones.xml b/pts/test-profiles/fhourstones.xml new file mode 100644 index 0000000..9837ee6 --- /dev/null +++ b/pts/test-profiles/fhourstones.xml @@ -0,0 +1,24 @@ + + + 1.0.0 + Processor + Utility + FREE + VERIFIED + Michael Larabel + 0.1 + 0.1 + http://homepages.cwi.nl/~tromp/c4/fhour.html + + + Fhourstones + 3.1 + Complex Connect-4 Solving + 3 + fhourstones-benchmark + Kpos / sec + HIB + This integer benchmark solves positions in the game of connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic. + build-utilities + + diff --git a/pts/test-resources/fhourstones/downloads.xml b/pts/test-resources/fhourstones/downloads.xml new file mode 100644 index 0000000..0203af5 --- /dev/null +++ b/pts/test-resources/fhourstones/downloads.xml @@ -0,0 +1,8 @@ + + + + http://homepages.cwi.nl/~tromp/c4/Fhourstones.tar.gz + 020cc5476aba44e4abf343e63fd47fca + + + diff --git a/pts/test-resources/fhourstones/install.sh b/pts/test-resources/fhourstones/install.sh new file mode 100644 index 0000000..1409f82 --- /dev/null +++ b/pts/test-resources/fhourstones/install.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +tar -xvf Fhourstones.tar.gz +make -j $NUM_CPU_JOBS + +echo "#!/bin/sh +./SearchGame < inputs 2>&1" > fhourstones-benchmark +chmod +x fhourstones-benchmark diff --git a/pts/test-resources/fhourstones/parse-results.php b/pts/test-resources/fhourstones/parse-results.php new file mode 100644 index 0000000..8d6f8f6 --- /dev/null +++ b/pts/test-resources/fhourstones/parse-results.php @@ -0,0 +1,6 @@ + -- cgit