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

103

115

113

108

99

100

100

arith/trig

107

100

111

111

117

116

113

100

100

100

array/copy

114

119

118

121

125

122

124

100

100

100

array/foreach

106

103

105

106

113

114

114

99

100

100

array/index

106

93

109

109

116

113

113

101

100

100

array/pop

122

106

127

121

133

126

129

100

100

102

array/shift

124

110

126

121

134

127

130

100

100

102

array/sort

120

119

119

125

121

121

122

100

100

100

array/sort-num

115

118

115

115

120

121

122

100

100

100

call/0arg

107

93

117

108

123

125

122

100

100

100

call/1arg

103

89

105

104

115

112

118

100

100

100

call/2arg

113

97

115

119

116

105

126

100

100

99

call/9arg

105

100

109

108

114

112

112

100

100

100

call/empty

100

85

100

100

113

103

113

98

100

95

call/fib

107

106

110

110

117

119

119

104

100

101

call/method

111

101

111

109

113

115

122

101

100

101

call/wantarray

118

108

123

122

130

129

129

99

100

100

hash/copy

120

115

126

122

130

126

129

100

100

99

hash/each

103

104

103

108

113

113

111

102

100

105

hash/foreach

109

108

111

109

109

114

115

100

100

100

hash/foreach-sort

124

126

126

131

129

130

128

100

100

100

hash/get

101

89

105

108

112

114

111

100

100

100

hash/set

118

107

120

120

131

131

131

100

100

100

loop/for-c

105

95

104

116

124

111

123

100

100

100

loop/for-range

119

119

118

119

119

123

123

100

100

100

loop/for-range-const

122

120

121

119

118

121

117

100

100

100

loop/getline

109

106

108

107

102

104

106

100

100

100

loop/while

101

98

102

119

118

109

121

100

100

100

loop/while-my

110

110

110

109

116

118

116

100

100

100

re/const

101

100

102

104

103

104

99

100

100

100

re/w

109

102

103

104

103

100

98

100

100

100

startup/fewmod

102

103

101

102

105

107

105

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

117

123

121

100

100

100

string/index-const

102

101

106

105

117

115

113

100

100

100

string/index-var

101

128

106

105

106

109

108

100

100

100

string/ipol

110

98

110

107

120

119

118

100

100

100

string/tr

101

100

103

100

106

107

111

100

100

100

AVERAGE 109 105 110 111 116 116 117 100 100 100
Results are in percent relative to lab9. 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 <>