        VUCAKO jBench
        =============

jBench is Java-port of Bench. It implements most C++ benchmark
procedures. JDK >=1.2 is recommended.

Actual result file includes several Java results, JIT-runs
(Sun's HotSpot) aren't so bad: only 20-100% slower than C++.

mailto:Josef.Pelikan@mff.cuni.cz
http://cgg.ms.mff.cuni.cz/~pepca/bench/


    Command-line options:
    ---------------------

java [<JVM-memory>] Bench [-alt] [-t] [-c <clock> "cpu-description"]
                          [<test-number>]

    <JVM-memory> VM parameters passed to JVM
        (recommended values are listed in ../readme.txt)

    -alt   alternative method/algorithm
           (cannot be used for benchmarking!)

    -t     self-test

    -c     CPU information:
        <clock> CPU clock in MHz
        "cpu-description" arbitrary string, see ../readme.txt

    <test-number> ordinal number of test to run:
        1 .. Eratosthen (5555555-th prime number)
        2 .. Transposition of 16MB image (uses two buffers!)
        3 .. Transposition of 64MB image (uses two buffers!)
        4 .. Arbitrage sequence lookup (double[12][12] matrix)
        5 .. Needle-throwing simulation (Monte-Carlo, 100M iterations)
        6 .. Fast memory-copy (two 16 MB arrays, 100 iterations)
        7 .. Monte-Carlo form-factor (50M iterations)
        8 .. Merge-sort on disk (double[8M] array)
        9 .. Wavelet (T-S) transform in memory (int32[4M-2K] arrays)
       10 .. Wavelet (T-S) transform on disk (double[16M-128K] arrays)
       11 .. Adaptive K-D tree on disk (150K operations)
       12 .. Quick-sort in virtual memory (double[8M] array)
       13 .. Quick-sort in virtual memory (double[32M] array)
       14 .. Quick-sort in virtual memory (double[128M] array)
       15 .. Garbage collection test in 16MB of VM

Task-details can be found in ../readme.txt
