uatomic/x86: Remove redundant memory barriers
[urcu.git] / tests / benchmark / runpaul-phase4.sh
1 #!/bin/sh
2
3 # SPDX-FileCopyrightText: 2009 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
4 #
5 # SPDX-License-Identifier: GPL-2.0-only
6
7 #run all tests
8
9 #set to number of active CPUS
10 export NUM_CPUS=8
11
12 #extra options, e.g. for setting affinity on even CPUs :
13 #EXTRA_OPTS=$(for a in $(seq 0 2 127); do echo -n "-a ${a} "; done)
14
15 #ppc64 striding, use with NUM_CPUS=8
16
17 rm -f *.log
18
19 #stride 1
20 export EXTRA_OPTS=$(for a in $(seq 0 2 15); do echo -n "-a ${a} "; done)
21 sh subphase4.sh $*
22 mkdir ppc64-8cores-stride1
23 mv *.log ppc64-8cores-stride1/
24
25
26 #stride 2
27 export EXTRA_OPTS=$(for a in $(seq 0 4 31); do echo -n "-a ${a} "; done)
28 sh subphase4.sh $*
29 mkdir ppc64-8cores-stride2
30 mv *.log ppc64-8cores-stride2/
31
32
33 #stride 4
34 export EXTRA_OPTS=$(for a in $(seq 0 8 63); do echo -n "-a ${a} "; done)
35 sh subphase4.sh $*
36 mkdir ppc64-8cores-stride4
37 mv *.log ppc64-8cores-stride4/
38
39
40 #stride 8
41 export EXTRA_OPTS=$(for a in $(seq 0 16 127); do echo -n "-a ${a} "; done)
42 sh subphase4.sh $*
43 mkdir ppc64-8cores-stride8
44 mv *.log ppc64-8cores-stride8/
This page took 0.029827 seconds and 4 git commands to generate.