PerlBench CPU Intel Xeon 3065

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

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

133

122

129

129

140

141

127

100

118

118

arith/trig

121

122

127

127

134

130

124

100

112

111

array/copy

113

117

116

118

117

118

122

100

99

100

array/foreach

140

136

135

138

147

145

143

100

129

127

array/index

120

121

123

122

132

131

129

100

115

115

array/pop

125

119

128

128

137

135

132

100

101

103

array/shift

127

122

127

126

138

132

133

100

101

104

array/sort

120

118

119

123

122

122

123

100

100

100

array/sort-num

115

118

113

116

120

123

122

100

100

100

call/0arg

117

111

125

117

130

128

131

100

108

108

call/1arg

108

109

113

112

124

119

126

100

108

108

call/2arg

117

110

119

125

121

111

132

100

104

102

call/9arg

118

120

124

123

129

127

126

100

113

113

call/empty

108

97

106

110

121

111

123

100

108

107

call/fib

112

113

111

117

122

127

123

100

108

107

call/method

121

115

118

119

121

126

126

100

108

108

call/wantarray

114

118

123

126

124

136

131

100

102

103

hash/copy

120

123

128

126

133

133

128

100

102

100

hash/each

113

123

111

113

125

123

115

100

109

108

hash/foreach

124

121

125

124

121

130

129

100

113

112

hash/foreach-sort

134

134

133

139

137

138

132

100

104

104

hash/get

125

118

131

133

138

140

131

100

121

121

hash/set

133

137

137

136

148

148

146

100

112

113

loop/for-c

133

146

134

145

154

140

149

100

123

124

loop/for-range

143

145

141

142

145

144

137

100

117

116

loop/for-range-const

144

144

141

142

144

141

139

100

113

113

loop/getline

115

114

113

115

110

110

113

100

100

102

loop/while

131

152

129

147

160

139

151

100

123

123

loop/while-my

147

148

146

144

157

157

150

100

129

128

re/const

108

108

109

108

109

110

108

100

106

105

re/w

105

103

105

106

105

101

100

100

100

100

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

100

101

103

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

103

108

104

102

116

121

114

100

100

100

string/htmlparser

111

118

111

113

120

128

125

100

102

102

string/index-const

117

116

121

122

135

131

126

100

115

114

string/index-var

108

135

114

113

112

116

113

100

106

106

string/ipol

122

124

122

117

132

132

126

100

109

108

string/tr

103

101

108

100

110

109

110

100

100

97

AVERAGE 119 120 121 122 127 126 125 100 108 108
Results are in percent relative to lab8. 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 <>