PerlBench CPU AMD Opteron 6128

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

  lab1 lab2 lab3 lab4 lab5 lab6 lab7 lab8 lab9 lab10
arith/mixed

102

100

102

105

110

112

100

103

100

100

arith/trig

100

100

100

100

100

102

100

100

100

100

array/copy

106

108

108

111

111

117

100

100

100

100

array/foreach

102

102

100

106

111

111

100

100

100

100

array/index

112

108

109

108

114

119

100

100

100

100

array/pop

110

110

109

115

114

118

100

100

100

100

array/shift

111

110

109

115

116

120

100

100

100

100

array/sort

119

125

121

127

125

127

100

100

100

100

array/sort-num

115

115

112

119

119

121

100

100

100

100

call/0arg

107

104

108

111

110

115

100

100

100

100

call/1arg

107

108

107

111

113

115

100

100

100

100

call/2arg

106

107

105

113

117

114

100

100

100

100

call/9arg

108

111

108

115

116

100

100

100

100

100

call/empty

100

100

102

107

112

117

97

100

100

100

call/fib

108

104

109

111

118

118

100

100

100

100

call/method

120

114

123

132

121

124

100

100

100

100

call/wantarray

109

101

108

114

113

117

100

100

100

100

hash/copy

108

103

113

115

107

119

100

100

100

100

hash/each

101

100

103

107

100

110

100

100

100

100

hash/foreach

115

117

116

122

120

123

100

100

100

100

hash/foreach-sort

120

122

119

127

129

128

100

100

100

100

hash/get

113

106

112

122

119

121

100

100

100

100

hash/set

114

112

111

120

124

124

100

100

100

100

loop/for-c

100

100

102

109

106

115

100

100

100

100

loop/for-range

102

101

101

104

110

108

101

100

100

100

loop/for-range-const

103

103

101

107

111

111

102

102

100

100

loop/getline

103

102

108

105

111

111

100

100

100

100

loop/while

105

101

104

101

112

114

100

100

100

100

loop/while-my

100

105

103

102

115

117

100

100

100

100

re/const

101

113

105

101

110

109

100

100

100

100

re/w

107

100

104

97

100

104

100

100

100

100

startup/fewmod

104

105

106

106

104

108

100

100

100

100

startup/lotsofsub

108

110

111

112

112

115

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

109

100

107

116

117

121

100

100

100

100

string/htmlparser

112

110

113

116

117

122

100

100

100

100

string/index-const

100

105

105

105

111

111

100

100

100

100

string/index-var

108

87

99

74

86

83

100

100

100

100

string/ipol

104

100

101

109

104

111

100

100

100

100

string/tr

101

100

107

107

108

109

100

100

100

100

AVERAGE 107 106 107 110 112 114 100 100 100 100
Results are in percent relative to lab9. Each test measured 5 times, values adjusted for 95% confidence.

Configuration summary

Test ran on a freebsd machine that reports its uname as "FreeBSD 8.2-RELEASE #0 r218742M: Mon Feb 21 11:49:51 CET 2011 amd64".

Lab Perl version Compiler Optimization
lab1 5.12.3 4.2.1 20070719 [FreeBSD] -O2 -pipe -fno-strict-aliasing
lab2 5.12.3 4.2.1 20070719 [FreeBSD] -O2 -pipe -march=nocona -fno-strict-aliasing
lab3 5.12.3 4.2.1 20070719 [FreeBSD] -O2 -pipe -march=opteron-sse3 -fno-strict-aliasing
lab4 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab5 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -march=nocona -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab6 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -march=barcelona -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab7 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -fno-strict-aliasing
lab8 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=nocona -fno-strict-aliasing
lab9 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=opteron-sse3 -fno-strict-aliasing
lab10 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=barcelona -fno-strict-aliasing
Clang revision: 127334

Back to summary


blog.vx.sk
Martin Matuška <>