PerlBench CPU Intel Xeon X3450

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

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

124

128

117

115

135

132

132

130

100

100

100

105

arith/trig

112

116

116

108

130

130

129

130

100

101

101

103

array/copy

107

114

111

110

114

120

114

117

100

100

100

100

array/foreach

109

111

106

107

120

120

119

121

100

101

100

102

array/index

129

132

123

127

142

143

136

139

100

101

101

109

array/pop

110

113

110

108

113

117

109

110

100

100

100

98

array/shift

108

112

109

107

111

115

108

113

100

100

100

96

array/sort

131

131

129

127

132

134

132

132

100

99

100

100

array/sort-num

111

114

112

111

113

115

114

112

100

100

100

100

call/0arg

95

114

110

109

128

125

117

118

100

100

100

100

call/1arg

100

113

105

101

125

121

118

121

100

100

100

98

call/2arg

108

110

110

106

120

119

115

117

100

100

100

98

call/9arg

109

115

109

109

119

122

118

119

100

100

100

100

call/empty

107

110

111

108

126

120

126

117

100

100

100

96

call/fib

100

107

106

103

116

117

117

117

100

100

100

93

call/method

108

103

112

108

116

120

117

121

100

101

102

100

call/wantarray

109

109

114

109

117

126

117

119

100

100

100

97

hash/copy

108

107

110

109

115

112

111

112

100

100

100

100

hash/each

111

122

106

107

116

126

116

107

100

100

100

96

hash/foreach

113

115

113

114

122

123

121

121

100

103

102

97

hash/foreach-sort

136

139

130

135

144

146

142

142

100

100

100

102

hash/get

136

135

127

133

148

150

142

139

100

100

100

109

hash/set

134

135

114

118

147

143

134

131

100

100

100

106

loop/for-c

94

120

112

110

124

122

130

111

100

100

100

98

loop/for-range

101

137

128

127

144

146

136

116

100

104

103

99

loop/for-range-const

107

137

130

129

145

146

135

120

100

103

102

99

loop/getline

115

121

117

118

124

113

122

126

100

100

100

104

loop/while

96

130

115

116

144

143

141

123

100

100

99

97

loop/while-my

121

119

122

124

132

131

137

126

100

101

99

99

re/const

114

118

114

113

117

115

116

117

100

100

100

104

re/w

104

105

109

111

105

114

116

118

100

100

100

100

startup/fewmod

104

105

104

103

107

109

108

109

100

100

100

100

startup/lotsofsub

104

108

105

103

110

112

110

110

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

104

105

102

102

117

123

121

119

100

100

100

101

string/htmlparser

106

112

108

106

116

124

120

122

100

100

100

100

string/index-const

122

123

109

117

122

127

127

110

100

100

100

100

string/index-var

115

127

127

123

109

109

108

116

100

101

101

100

string/ipol

119

117

111

115

126

126

120

131

100

102

102

101

string/tr

108

104

107

106

114

119

123

119

100

100

100

100

AVERAGE 111 117 113 113 123 124 122 120 100 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.6.0 20110226 (experimental) -O2 -pipe -march=corei7 -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing
lab9 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -fno-strict-aliasing
lab10 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=nocona -fno-strict-aliasing
lab11 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=core2 -fno-strict-aliasing
lab12 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=corei7 -fno-strict-aliasing
Clang revision: 127334

Back to summary


blog.vx.sk
Martin Matuška <>