PerlBench CPU Intel Xeon E5310

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

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

110

94

105

104

115

114

108

99

100

100

arith/trig

107

100

110

110

117

116

112

99

100

100

array/copy

115

119

119

121

125

123

124

100

100

100

array/foreach

107

103

105

107

113

114

115

100

100

100

array/index

106

93

109

108

116

113

113

101

100

100

array/pop

118

103

123

118

130

122

125

99

98

100

array/shift

120

107

122

117

130

124

126

99

98

100

array/sort

120

119

119

125

121

121

122

100

100

100

array/sort-num

113

116

114

114

119

120

121

100

100

100

call/0arg

108

93

117

109

123

125

122

100

100

100

call/1arg

102

88

104

103

114

111

116

99

100

100

call/2arg

114

99

117

121

118

106

128

100

101

100

call/9arg

104

100

108

107

113

111

111

100

100

100

call/empty

104

90

104

106

120

109

120

100

105

100

call/fib

106

104

109

108

116

117

117

102

99

100

call/method

109

100

109

107

111

113

120

100

99

100

call/wantarray

117

107

122

122

129

128

129

99

100

100

hash/copy

122

117

128

124

132

128

131

101

101

100

hash/each

100

100

99

102

107

107

105

98

96

100

hash/foreach

109

108

111

109

109

114

115

100

100

100

hash/foreach-sort

125

127

126

131

129

130

128

100

100

100

hash/get

100

88

104

107

112

113

110

100

100

100

hash/set

117

106

119

119

130

130

131

100

100

100

loop/for-c

104

94

103

115

122

110

122

99

100

100

loop/for-range

120

120

119

120

120

124

124

100

100

100

loop/for-range-const

123

121

122

120

119

122

118

101

100

100

loop/getline

109

106

108

107

102

104

106

100

100

100

loop/while

101

98

103

120

119

110

121

100

100

100

loop/while-my

109

109

110

109

115

117

116

100

100

100

re/const

101

100

101

104

103

104

99

100

100

100

re/w

108

102

103

104

103

100

97

99

100

100

startup/fewmod

101

103

100

101

105

107

104

100

100

100

startup/lotsofsub

103

106

102

101

111

112

110

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

101

106

103

100

114

119

113

100

100

100

string/htmlparser

108

114

106

110

118

123

121

100

100

100

string/index-const

102

102

107

106

118

115

114

100

100

100

string/index-var

101

127

106

105

106

109

108

100

100

100

string/ipol

111

98

110

107

120

119

118

100

100

100

string/tr

101

100

104

100

107

108

111

100

100

100

AVERAGE 109 105 110 111 116 115 116 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=core2 -mno-ssse3 -fno-strict-aliasing
lab4 5.12.3 4.2.1 20070719 [FreeBSD] -O2 -pipe -mssse3 -march=core2 -fno-strict-aliasing
lab5 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab6 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -march=nocona -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab7 5.12.3 4.5.3 20110106 (prerelease) -O2 -pipe -march=core2 -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing
lab8 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -fno-strict-aliasing
lab9 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=nocona -fno-strict-aliasing
lab10 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=core2 -fno-strict-aliasing
Clang revision: 127334

Back to summary


blog.vx.sk
Martin Matuška <>