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

116

114

135

132

132

129

100

100

100

104

arith/trig

110

114

114

106

128

127

127

127

99

100

100

101

array/copy

108

115

112

111

115

121

115

118

100

100

101

100

array/foreach

107

109

105

105

118

118

117

119

99

100

100

100

array/index

125

127

119

122

137

138

131

135

99

100

100

105

array/pop

110

113

110

108

113

117

109

110

100

100

100

99

array/shift

109

113

109

108

112

116

109

114

100

100

100

96

array/sort

132

133

131

129

134

135

134

134

101

100

100

100

array/sort-num

112

115

113

112

114

116

115

113

100

100

100

101

call/0arg

95

113

109

108

127

125

116

117

100

100

100

99

call/1arg

100

112

105

100

124

121

118

121

100

100

100

98

call/2arg

107

109

110

105

119

119

114

117

100

100

100

98

call/9arg

109

115

109

109

118

122

117

119

100

100

100

100

call/empty

107

111

112

108

126

121

126

117

100

100

100

96

call/fib

100

107

106

103

116

117

117

117

100

100

100

93

call/method

106

102

110

106

114

118

115

119

99

100

100

98

call/wantarray

109

109

114

108

117

126

117

118

100

100

100

96

hash/copy

107

106

109

108

114

111

111

112

100

100

100

99

hash/each

111

122

106

107

116

126

115

107

100

100

100

96

hash/foreach

110

111

109

110

118

119

117

117

97

100

99

93

hash/foreach-sort

135

137

129

134

143

145

141

141

100

100

100

101

hash/get

136

134

127

133

148

150

142

139

100

100

99

109

hash/set

135

135

115

119

148

144

134

132

100

100

100

106

loop/for-c

94

119

111

109

123

121

129

110

100

100

100

97

loop/for-range

98

132

123

122

138

140

130

111

97

100

100

95

loop/for-range-const

104

133

126

124

140

141

130

116

97

100

100

95

loop/getline

115

121

117

118

124

113

121

126

100

100

100

103

loop/while

96

130

114

116

144

142

140

123

100

100

99

97

loop/while-my

119

118

120

123

130

129

135

124

99

100

98

97

re/const

113

117

113

112

116

115

116

116

100

100

100

104

re/w

104

104

109

111

104

113

115

117

100

100

100

100

startup/fewmod

104

105

104

103

107

109

108

108

100

100

100

100

startup/lotsofsub

103

107

105

103

109

112

110

110

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

103

105

102

101

117

123

121

119

100

100

100

101

string/htmlparser

105

112

108

105

115

123

120

122

100

100

100

100

string/index-const

120

120

106

114

120

125

125

107

100

100

100

100

string/index-var

113

125

125

121

107

107

107

114

99

100

100

100

string/ipol

115

114

108

112

123

122

116

127

98

100

100

100

string/tr

106

103

105

104

112

118

121

117

100

100

100

100

AVERAGE 110 116 112 112 122 123 121 119 100 100 100 99
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.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 <>