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

112

96

107

105

117

115

110

100

101

101

arith/trig

108

100

111

112

118

117

114

100

100

101

array/copy

115

120

119

122

126

123

125

100

100

100

array/foreach

108

105

107

108

115

116

117

100

101

100

array/index

104

91

107

107

114

111

111

100

99

99

array/pop

121

105

126

121

133

125

128

100

100

101

array/shift

122

109

125

119

133

126

129

100

100

101

array/sort

120

119

119

125

121

121

122

100

100

100

array/sort-num

115

117

115

115

120

121

122

100

100

100

call/0arg

106

92

116

107

122

124

121

100

100

100

call/1arg

104

89

106

105

116

113

119

100

100

101

call/2arg

113

98

116

119

116

105

126

100

100

100

call/9arg

105

100

109

108

114

112

112

100

100

100

call/empty

102

90

102

104

118

107

118

100

103

100

call/fib

103

101

105

105

112

114

114

100

96

98

call/method

108

100

108

106

110

113

119

100

99

100

call/wantarray

119

110

124

124

132

131

131

100

101

101

hash/copy

119

115

125

122

130

126

128

100

100

99

hash/each

100

101

100

105

110

110

108

100

98

102

hash/foreach

109

107

110

109

109

114

115

100

100

100

hash/foreach-sort

124

127

126

131

129

130

128

100

100

100

hash/get

101

90

105

109

113

115

112

100

100

100

hash/set

118

107

120

120

131

131

132

100

100

100

loop/for-c

106

95

105

117

124

112

124

100

100

101

loop/for-range

119

119

118

119

119

123

123

100

100

100

loop/for-range-const

121

120

121

119

118

121

117

100

100

99

loop/getline

109

106

108

108

102

104

106

100

100

100

loop/while

102

99

103

121

120

110

122

100

100

100

loop/while-my

109

109

109

108

115

116

115

100

100

100

re/const

101

100

101

103

103

104

99

100

100

100

re/w

110

104

104

105

104

100

99

100

100

101

startup/fewmod

102

103

101

101

105

107

105

100

100

100

startup/lotsofsub

103

106

102

101

111

113

110

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

101

107

103

100

114

119

113

100

100

100

string/htmlparser

108

115

107

111

118

124

122

100

100

100

string/index-const

102

102

106

106

118

115

114

100

100

100

string/index-var

101

128

106

105

107

109

108

100

100

100

string/ipol

110

98

110

107

120

119

118

100

100

100

string/tr

102

100

104

100

107

108

112

100

100

100

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