PerlBench CPU Intel Xeon E5405

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

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

109

100

105

104

117

115

112

100

100

100

arith/trig

107

107

109

111

117

115

115

100

100

100

array/copy

113

118

108

110

124

112

122

97

98

100

array/foreach

107

106

104

104

114

113

114

99

100

100

array/index

104

105

105

107

113

113

113

100

99

100

array/pop

122

117

114

118

135

127

132

101

100

100

array/shift

119

115

110

118

131

126

130

101

100

100

array/sort

121

120

120

125

124

123

125

100

100

100

array/sort-num

118

122

116

114

120

120

122

100

101

100

call/0arg

108

103

114

93

121

119

122

98

98

100

call/1arg

107

108

107

94

118

115

120

102

100

100

call/2arg

116

112

117

104

119

110

128

102

100

100

call/9arg

110

110

107

106

118

115

118

103

100

100

call/empty

112

100

106

88

124

120

127

109

103

100

call/fib

108

107

106

103

118

122

121

102

100

100

call/method

111

105

108

104

112

117

122

102

100

100

call/wantarray

124

118

129

124

137

136

137

105

101

100

hash/copy

118

120

125

123

132

131

134

101

102

100

hash/each

103

114

100

108

114

113

111

100

100

100

hash/foreach

110

108

106

109

110

115

115

99

100

100

hash/foreach-sort

128

127

127

133

131

133

129

100

100

100

hash/get

101

98

107

106

112

112

109

100

100

100

hash/set

119

121

119

120

130

129

131

100

100

100

loop/for-c

105

115

104

111

121

111

126

100

100

100

loop/for-range

120

121

120

120

122

122

123

100

100

100

loop/for-range-const

122

122

122

121

124

124

122

101

100

100

loop/getline

110

111

110

113

107

106

112

100

100

100

loop/while

105

123

103

122

129

112

126

101

100

100

loop/while-my

108

112

112

111

118

118

118

100

101

100

re/const

103

104

105

104

104

106

104

100

101

100

re/w

109

108

104

105

104

100

97

96

98

100

startup/fewmod

102

104

101

101

106

107

106

100

100

100

startup/lotsofsub

103

105

102

101

110

112

109

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

101

107

103

100

113

120

113

99

100

100

string/htmlparser

109

115

110

110

119

125

122

100

100

100

string/index-const

104

100

104

105

118

113

113

100

100

100

string/index-var

102

126

104

104

106

108

107

100

100

100

string/ipol

109

110

110

105

115

117

118

100

99

100

string/tr

101

100

102

100

108

108

109

93

100

100

AVERAGE 110 111 110 109 118 117 118 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 <>