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

102

106

108

100

100

100

100

arith/trig

100

100

100

100

101

103

100

100

100

100

array/copy

104

106

106

109

109

115

100

100

100

100

array/foreach

103

104

101

108

114

113

101

101

100

100

array/index

116

112

114

113

119

124

100

100

100

100

array/pop

111

112

110

117

116

120

100

100

100

100

array/shift

114

114

113

119

120

124

100

100

100

100

array/sort

119

125

121

128

126

127

100

100

100

100

array/sort-num

116

115

113

119

119

121

100

100

100

100

call/0arg

108

105

109

112

111

117

100

100

100

100

call/1arg

110

111

109

114

115

118

100

100

100

100

call/2arg

110

111

108

117

121

118

100

101

100

100

call/9arg

107

110

107

114

115

100

100

100

100

100

call/empty

101

100

102

107

113

118

100

100

100

100

call/fib

108

104

109

111

118

118

100

100

100

100

call/method

122

116

125

135

123

126

100

100

100

100

call/wantarray

110

102

108

114

114

117

100

100

100

100

hash/copy

107

102

113

114

106

118

100

100

100

100

hash/each

104

100

106

111

101

114

100

100

100

100

hash/foreach

113

115

114

120

117

121

100

100

100

100

hash/foreach-sort

121

123

120

128

129

129

100

100

100

100

hash/get

110

104

109

119

117

119

100

100

100

100

hash/set

112

110

110

118

122

122

100

100

100

100

loop/for-c

100

100

103

110

107

116

100

100

100

100

loop/for-range

101

101

101

103

109

108

100

100

100

100

loop/for-range-const

103

103

101

106

111

110

102

101

100

100

loop/getline

101

100

106

103

109

109

100

100

100

100

loop/while

104

101

104

101

111

113

100

100

100

100

loop/while-my

100

100

100

100

104

105

100

100

100

100

re/const

100

112

104

100

109

108

100

100

100

100

re/w

107

100

105

97

100

104

100

100

100

100

startup/fewmod

103

104

105

105

103

107

100

100

100

100

startup/lotsofsub

107

110

110

111

111

114

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

113

111

114

117

118

123

100

100

100

100

string/index-const

100

105

105

105

111

111

100

100

100

100

string/index-var

106

86

98

73

85

81

100

100

100

100

string/ipol

107

100

104

112

107

114

100

100

100

100

string/tr

100

100

106

105

107

108

100

100

100

100

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