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

100

100

100

100

103

105

100

100

98

100

arith/trig

100

100

100

100

100

100

100

100

100

100

array/copy

105

107

107

110

110

116

100

100

100

100

array/foreach

100

101

100

105

110

109

100

100

100

99

array/index

110

106

108

107

113

117

100

100

100

100

array/pop

112

113

111

118

117

121

100

100

100

100

array/shift

113

113

112

118

119

123

100

100

100

100

array/sort

119

126

121

128

126

128

100

100

100

100

array/sort-num

116

115

113

120

120

122

100

100

100

100

call/0arg

108

105

109

113

111

117

100

100

100

100

call/1arg

109

110

109

113

115

117

100

100

100

100

call/2arg

108

109

106

114

119

116

100

100

100

99

call/9arg

107

109

107

114

115

100

100

100

100

100

call/empty

101

100

102

108

113

118

99

100

100

100

call/fib

111

107

111

114

121

120

100

100

100

100

call/method

122

116

125

134

123

126

100

100

100

100

call/wantarray

111

103

109

115

115

118

100

100

100

100

hash/copy

108

104

114

116

108

120

100

100

100

100

hash/each

105

100

107

111

102

115

100

100

100

100

hash/foreach

113

115

114

120

118

121

100

100

100

100

hash/foreach-sort

121

123

119

127

129

128

100

100

100

100

hash/get

110

103

109

119

116

118

100

100

100

100

hash/set

110

108

108

116

120

120

100

100

100

100

loop/for-c

100

100

103

110

107

116

100

100

100

100

loop/for-range

100

100

100

100

106

104

100

100

100

100

loop/for-range-const

100

100

100

104

108

107

100

100

98

99

loop/getline

102

101

107

104

110

110

100

100

100

100

loop/while

104

101

104

101

111

114

100

100

100

100

loop/while-my

100

105

102

102

115

116

100

100

100

100

re/const

100

111

104

100

108

107

100

100

100

100

re/w

108

100

105

97

100

105

100

100

100

100

startup/fewmod

104

105

106

107

105

108

100

100

100

100

startup/lotsofsub

106

109

109

110

110

113

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

110

100

108

117

118

122

100

100

100

100

string/htmlparser

112

110

114

116

117

122

100

100

100

100

string/index-const

100

103

103

103

109

109

100

100

100

100

string/index-var

105

86

98

73

85

82

100

100

100

100

string/ipol

105

100

102

110

105

112

100

100

100

100

string/tr

100

100

105

105

106

108

100

100

100

100

AVERAGE 107 106 107 110 111 114 100 100 100 100
Results are in percent relative to lab8. 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 <>