Hello,

These results represent running the following benchmarks on a true NUMA
machine (16-way with 32GB of RAM). To make the table somewhat less wide,
the following convention has been adopted:

***THIS IS DIFFERENT THAN BEFORE***

1) == 2.6.12-rc1
2) == 2.6.12-rc1 + current CKRM core patches + CONFIG_CKRM=n
3) == 2.6.12-rc1 + current CKRM core patches + CONFIG_CKRM=y
4) == 2.6.12-rc1 + current CKRM core patches + CONFIG_CKRM=y + 100
        classes
5) == 2.6.12-rc1 + current CKRM core & memrc patches + CONFIG_CKRM=n

As should be clear from the choice of results, I am not able to run with
the memory controller enabled on NUMA. Chandra is aware of the issue.

As before, instead of posting raw numbers, I have provide only the
summary percentage change per each run.

        kernbench -- 64 threads, 20 iterations
                percentage of elapsed time relative to mainline

----------------------------------------------------------------------
1)      100.00

2)      99.86

3)      100.08

4)      100.06

5)      100.01


        dbench -- 20 clients, 20 iterations
                percentage of throughput relative to mainline

----------------------------------------------------------------------
1)      100.00

2)      99.14

3)      99.82

4)      99.14

5)      100.71


        tbench -- 10 clients, 20 iterations
                percentage of throughput relative to mainline

----------------------------------------------------------------------
1)      100.00

2)      100.07

3)      99.94

4)      99.54

5)      101.00


        SPECjbb [1] -- starting 1 warehouse, by 1s, to 20 warehouses,
                        20 iterations
                percentage of score relative to mainline [3]

----------------------------------------------------------------------
1)      100.00

2)      99.73

3)      109.10

4)      103.63

5)      97.68

        SDET [2] -- 20 iterations
                percentage of throughput relative to mainline

# scripts:      1       4       16      64      128
----------------------------------------------------------------------
1)              100.00  100.00  100.00  100.00  100.00

2)              99.60   99.91   99.49   99.70   99.99

3)              100.90  100.56  99.55   100.10  100.01

4)              100.68  99.76   99.40   99.97   100.23

5)              100.31  100.52  100.15  100.13  100.16

I have profiler output for all runs in all benchmarks, if anyone cares
to see what may have caused certain runs to behave as they did, I can do
a diffprofile and mail the results.

Thanks,
Nish

[1] Disclaimer:
SPEC(tm) and the benchmark name SPECjbb(tm) are registered trademarks
of the Standard Performance Evaluation Corporation. The benchmarking was
conducted for research purposes only and were non-compliant with the
following deviations from the rules:
1. It was run on hardware that does not meet the SPEC
availability-to-the public criteria. The machine was an
engineering sample.

[2] DISCLAIMER: SPEC(tm) and the benchmark name SDET(tm) are registered
trademarks of the Standard Performance Evaluation Corporation. This
benchmarking was performed for research purposes only, and the run
results are non-compliant and not-comparable with any published results.

[3] There seems to be a problem with SPECjbb(tm) on NUMA; each of these
runs was labelled invalid, so the score outputs were all estimates
(which SPECjbb produced). Thus, I am pretty sure we should disregard the
output of SPECjbb for the NUMA run and concentrate on the PPC64 one
(which I shall be posting shortly).


-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to