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

110

101

107

105

118

117

113

100

101

100

arith/trig

107

108

110

111

118

115

115

100

100

100

array/copy

117

122

112

114

128

116

126

100

101

103

array/foreach

109

107

106

106

116

115

116

100

100

101

array/index

104

105

105

107

113

113

113

100

99

100

array/pop

119

115

111

115

133

125

129

100

100

99

array/shift

116

113

108

116

128

124

128

100

97

99

array/sort

120

120

119

124

123

123

124

100

100

100

array/sort-num

118

122

116

114

121

120

123

100

101

100

call/0arg

111

106

117

97

124

122

125

100

100

102

call/1arg

104

104

104

92

115

111

116

100

98

98

call/2arg

114

109

114

102

116

108

125

100

98

98

call/9arg

106

106

103

102

114

111

114

100

97

97

call/empty

102

92

98

80

113

109

116

100

95

92

call/fib

106

104

104

100

115

119

118

100

99

98

call/method

108

102

105

101

109

113

118

100

97

98

call/wantarray

115

109

120

115

127

126

127

100

97

95

hash/copy

116

118

123

121

130

129

132

100

100

99

hash/each

104

115

100

108

114

113

111

100

101

100

hash/foreach

111

110

108

111

111

117

117

100

102

101

hash/foreach-sort

128

127

127

133

131

133

129

100

100

100

hash/get

100

98

106

105

112

111

108

100

100

100

hash/set

118

121

119

120

130

129

131

100

100

100

loop/for-c

105

115

103

110

120

111

126

100

100

100

loop/for-range

120

121

120

119

122

122

123

100

100

100

loop/for-range-const

121

121

121

120

122

123

121

100

100

99

loop/getline

108

109

109

112

106

105

111

100

100

100

loop/while

102

121

101

120

126

110

123

100

99

99

loop/while-my

108

112

111

110

118

117

118

100

101

100

re/const

103

104

105

104

103

105

103

100

100

100

re/w

115

114

109

110

109

104

101

100

102

105

startup/fewmod

102

103

101

101

105

107

106

100

100

100

startup/lotsofsub

104

106

102

101

111

113

110

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

103

109

105

102

115

123

115

100

101

101

string/htmlparser

109

114

110

110

118

125

122

100

100

100

string/index-const

103

100

104

105

117

113

113

100

100

100

string/index-var

102

127

105

105

107

108

107

100

100

100

string/ipol

109

111

111

105

116

117

118

100

99

100

string/tr

110

107

111

108

117

118

118

100

104

107

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