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

115

135

132

132

129

100

100

100

105

arith/trig

110

115

115

106

128

127

127

128

99

100

100

101

array/copy

107

114

111

110

114

120

114

117

100

99

100

100

array/foreach

107

109

105

105

118

118

117

119

100

100

100

100

array/index

126

129

120

124

139

140

133

137

99

100

100

107

array/pop

109

113

110

108

112

117

109

109

100

100

100

98

array/shift

107

112

108

106

110

115

107

113

100

100

100

96

array/sort

132

133

131

129

133

135

133

133

100

100

100

100

array/sort-num

111

114

112

111

113

115

114

112

100

100

100

100

call/0arg

95

114

110

109

129

126

117

118

100

100

100

99

call/1arg

100

112

104

100

124

121

118

120

100

100

100

98

call/2arg

107

109

109

105

119

119

114

116

100

100

100

97

call/9arg

109

115

109

109

118

122

117

119

100

100

100

100

call/empty

107

111

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

106

101

110

106

114

118

115

118

98

100

100

98

call/wantarray

108

108

113

108

116

125

116

118

100

100

100

96

hash/copy

108

107

110

109

115

112

112

113

100

100

100

100

hash/each

112

123

107

108

116

126

116

108

100

100

100

96

hash/foreach

111

112

111

111

119

120

118

119

98

101

100

94

hash/foreach-sort

135

138

129

134

143

145

141

141

100

100

100

101

hash/get

137

136

129

135

150

152

144

140

100

101

100

110

hash/set

135

135

115

119

148

144

134

132

100

100

100

106

loop/for-c

95

120

112

109

124

122

130

110

100

100

100

99

loop/for-range

99

133

124

123

139

141

132

112

97

100

100

96

loop/for-range-const

104

134

127

125

141

142

132

117

98

100

100

96

loop/getline

115

121

117

118

124

113

121

126

100

100

100

103

loop/while

98

132

117

118

147

145

143

125

101

102

100

99

loop/while-my

122

121

123

126

134

133

139

127

101

102

100

100

re/const

112

116

113

112

115

114

115

116

100

100

100

103

re/w

104

105

109

111

105

114

115

118

100

100

100

100

startup/fewmod

104

105

104

103

107

108

108

108

100

100

100

99

startup/lotsofsub

103

107

104

103

109

112

109

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

115

124

120

122

100

100

100

100

string/index-const

121

121

108

115

121

126

126

108

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

107

103

106

105

113

118

122

118

100

100

100

100

AVERAGE 111 117 113 112 122 124 121 119 100 100 100 100
Results are in percent relative to lab11. 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 <>