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

104

106

100

100

100

100

arith/trig

100

100

100

100

100

100

100

100

100

100

array/copy

106

108

108

112

112

117

100

100

100

100

array/foreach

101

101

100

105

111

110

100

100

100

99

array/index

116

112

114

113

119

124

100

100

100

100

array/pop

112

113

111

118

117

121

100

100

100

100

array/shift

112

112

111

117

117

122

100

100

100

100

array/sort

120

126

121

128

126

128

100

100

100

100

array/sort-num

116

115

113

119

119

121

100

100

100

100

call/0arg

108

105

110

113

112

117

100

100

100

100

call/1arg

109

110

109

113

115

117

100

100

100

100

call/2arg

107

108

106

114

119

116

100

100

100

100

call/9arg

106

109

106

113

114

100

100

100

100

100

call/empty

105

102

106

111

117

122

100

101

103

100

call/fib

109

104

109

112

118

118

100

100

100

100

call/method

118

113

121

131

119

122

100

100

100

100

call/wantarray

108

101

107

113

113

116

100

100

100

100

hash/copy

108

103

114

115

107

119

100

100

100

100

hash/each

101

100

103

108

100

111

100

100

100

100

hash/foreach

116

118

117

123

120

124

100

100

100

100

hash/foreach-sort

121

123

120

128

129

129

100

100

100

100

hash/get

113

106

112

122

119

121

100

100

100

100

hash/set

116

114

114

122

126

126

100

100

100

100

loop/for-c

100

100

103

110

107

116

100

100

100

100

loop/for-range

100

100

100

101

107

106

100

100

99

100

loop/for-range-const

100

100

100

103

107

107

100

100

98

98

loop/getline

101

101

106

103

109

109

100

100

100

100

loop/while

106

102

105

102

112

115

100

100

100

100

loop/while-my

100

100

100

100

108

110

100

100

100

100

re/const

102

114

106

102

111

109

100

100

100

100

re/w

109

102

107

98

101

107

100

100

100

100

startup/fewmod

103

104

105

105

103

107

100

100

100

100

startup/lotsofsub

106

109

109

110

111

113

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

109

100

107

116

117

120

100

100

100

100

string/htmlparser

112

110

113

116

117

122

100

100

100

100

string/index-const

100

103

104

103

109

109

100

100

100

100

string/index-var

105

86

98

73

85

82

100

100

100

100

string/ipol

106

100

103

110

105

112

100

100

100

100

string/tr

101

100

107

107

108

110

100

100

100

100

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