PerlBench CPU Intel Xeon E5620

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

113

115

109

106

123

120

125

119

100

100

100

107

arith/trig

104

110

109

102

118

120

120

118

100

100

100

106

array/copy

113

113

114

113

115

120

118

116

100

100

100

100

array/foreach

105

107

103

105

113

112

113

111

100

100

100

100

array/index

118

123

114

115

128

127

123

126

100

100

100

104

array/pop

114

112

114

110

109

118

111

109

100

100

100

100

array/shift

110

106

108

106

110

112

110

112

100

100

100

100

array/sort

126

129

131

126

134

134

132

134

100

100

100

100

array/sort-num

114

116

114

115

115

115

114

113

100

100

100

100

call/0arg

96

110

106

109

131

131

112

116

100

100

100

100

call/1arg

100

116

107

100

113

121

119

117

100

100

100

100

call/2arg

103

108

108

105

119

122

112

119

100

100

100

100

call/9arg

100

106

102

100

110

114

110

113

100

100

100

100

call/empty

100

103

108

100

123

122

122

107

100

100

100

100

call/fib

99

100

102

100

107

112

109

111

100

100

100

95

call/method

100

100

101

100

104

113

105

107

100

100

100

100

call/wantarray

107

106

112

109

116

129

117

117

100

100

100

100

hash/copy

107

103

110

109

111

109

108

103

100

100

100

100

hash/each

110

121

102

103

113

122

119

105

100

100

100

93

hash/foreach

106

105

107

107

113

109

110

112

100

100

100

98

hash/foreach-sort

132

135

128

132

140

139

138

140

100

100

100

100

hash/get

124

124

120

129

138

141

137

130

100

100

100

106

hash/set

127

123

106

110

137

136

133

123

100

100

100

105

loop/for-c

90

114

108

106

114

114

130

104

100

100

100

100

loop/for-range

100

119

118

118

125

123

126

104

100

100

100

100

loop/for-range-const

105

117

113

117

123

123

124

108

100

100

100

100

loop/getline

111

118

114

114

122

107

116

126

100

100

100

103

loop/while

92

126

112

115

129

134

130

117

100

101

100

100

loop/while-my

112

115

114

114

118

119

122

117

100

100

100

100

re/const

112

113

108

111

113

110

108

114

100

100

100

105

re/w

104

102

103

113

103

106

108

112

100

100

100

100

startup/fewmod

100

100

100

100

100

100

100

104

100

100

100

100

startup/lotsofsub

100

100

100

100

100

102

102

104

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

102

100

100

112

120

118

112

100

100

100

100

string/htmlparser

101

111

108

102

113

119

118

119

100

100

100

100

string/index-const

110

114

101

106

112

115

113

101

100

98

97

100

string/index-var

109

119

118

118

100

102

102

107

100

100

100

100

string/ipol

104

106

100

104

108

111

106

108

100

100

100

100

string/tr

107

110

107

108

113

118

122

120

100

100

100

100

AVERAGE 107 112 109 109 116 118 117 114 100 100 100 101
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 <>