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

118

122

111

109

128

126

126

123

95

96

96

100

arith/trig

108

113

113

104

126

126

125

126

97

99

99

100

array/copy

107

114

111

111

114

120

114

118

100

100

100

100

array/foreach

105

107

103

103

116

115

115

116

98

100

100

100

array/index

118

120

112

116

130

130

124

127

92

95

94

100

array/pop

113

116

113

112

116

120

113

113

102

101

102

100

array/shift

114

118

114

112

117

121

113

119

104

104

105

100

array/sort

132

132

130

128

133

135

133

133

100

100

100

100

array/sort-num

111

114

112

111

113

115

113

112

100

99

100

100

call/0arg

97

116

111

111

130

127

119

120

100

101

101

100

call/1arg

102

116

108

104

128

125

122

124

102

102

102

100

call/2arg

111

112

113

109

123

123

118

120

102

102

103

100

call/9arg

110

116

110

110

119

123

118

120

100

100

100

100

call/empty

113

116

117

113

132

126

132

123

105

104

105

100

call/fib

108

116

115

111

125

126

126

126

107

107

107

100

call/method

109

105

113

109

118

122

118

122

100

102

103

100

call/wantarray

114

114

119

113

122

132

122

124

104

104

104

100

hash/copy

109

108

111

110

116

113

113

114

100

101

100

100

hash/each

117

129

112

113

122

132

122

113

104

105

104

100

hash/foreach

118

119

118

118

127

128

125

126

104

107

106

100

hash/foreach-sort

133

135

127

131

140

142

138

139

98

99

99

100

hash/get

124

123

116

122

136

137

130

127

92

92

91

100

hash/set

126

127

107

111

138

134

126

123

95

94

94

100

loop/for-c

97

123

115

112

127

125

133

113

102

103

101

100

loop/for-range

102

139

130

129

146

148

138

118

101

105

104

100

loop/for-range-const

110

140

133

132

148

149

138

123

101

105

104

100

loop/getline

109

115

111

112

117

107

115

119

97

97

97

100

loop/while

100

135

119

120

150

148

146

128

103

104

102

100

loop/while-my

123

122

124

127

135

134

140

128

101

103

100

100

re/const

109

112

109

108

111

110

111

112

96

97

97

100

re/w

104

105

109

111

105

114

115

118

100

100

100

100

startup/fewmod

104

106

104

104

108

109

109

109

100

100

101

100

startup/lotsofsub

104

108

105

104

110

113

110

111

100

100

100

100

startup/noprog

100

100

100

100

100

101

100

100

100

100

100

100

string/base64

102

103

101

100

115

121

119

117

99

99

99

100

string/htmlparser

106

112

108

106

116

124

120

122

100

100

100

100

string/index-const

122

123

109

116

122

127

127

109

100

100

100

100

string/index-var

114

126

126

122

108

108

108

115

100

100

100

100

string/ipol

117

115

109

113

124

123

117

128

99

100

100

100

string/tr

108

104

107

106

114

119

123

119

100

100

100

100

AVERAGE 111 117 113 113 123 124 122 120 100 101 100 100
Results are in percent relative to lab12. 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 <>