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

112

113

107

104

121

118

123

117

100

100

100

106

arith/trig

104

110

108

101

117

119

119

117

100

100

100

105

array/copy

113

113

114

113

114

119

117

115

100

100

100

100

array/foreach

105

106

103

105

113

112

113

111

100

100

100

100

array/index

119

123

115

115

129

127

123

126

100

100

100

104

array/pop

112

110

113

108

107

116

110

107

100

100

100

100

array/shift

109

105

107

104

109

111

109

111

100

100

100

100

array/sort

127

129

132

126

135

135

132

134

100

100

100

100

array/sort-num

114

115

114

114

114

114

113

112

100

100

100

100

call/0arg

100

111

107

110

133

132

113

117

100

100

100

100

call/1arg

100

115

106

100

111

119

117

115

100

100

100

98

call/2arg

101

105

106

103

117

120

109

117

100

100

100

99

call/9arg

100

105

101

100

110

113

110

112

100

100

100

100

call/empty

100

103

108

101

123

123

123

108

100

100

100

98

call/fib

98

100

102

100

108

112

109

111

100

100

100

94

call/method

100

100

102

100

105

114

106

108

100

100

100

100

call/wantarray

108

107

113

110

116

130

118

118

100

100

100

100

hash/copy

104

101

108

107

109

107

106

101

100

100

100

100

hash/each

110

120

101

103

113

121

118

105

100

100

100

93

hash/foreach

106

105

106

106

112

109

109

112

100

100

100

95

hash/foreach-sort

133

136

128

133

140

140

139

141

100

100

100

100

hash/get

124

124

120

129

137

140

136

129

100

100

100

105

hash/set

126

123

105

110

136

135

132

122

100

100

100

105

loop/for-c

95

111

106

104

111

111

127

102

100

100

100

100

loop/for-range

100

118

117

117

124

122

125

103

100

100

100

100

loop/for-range-const

104

117

112

116

123

123

123

108

100

100

100

100

loop/getline

110

117

114

114

121

106

115

125

100

100

100

102

loop/while

90

123

109

113

126

131

127

114

99

100

100

100

loop/while-my

112

115

114

114

118

119

122

117

100

100

100

100

re/const

112

113

107

111

112

110

107

114

100

100

100

105

re/w

102

101

101

111

101

104

106

111

100

100

100

100

startup/fewmod

100

100

100

100

100

100

100

102

100

100

100

100

startup/lotsofsub

100

100

100

100

100

100

100

100

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

110

107

101

112

118

117

118

100

100

100

100

string/index-const

115

119

105

110

117

120

117

105

102

100

100

102

string/index-var

109

119

117

117

100

102

102

106

100

100

100

100

string/ipol

106

107

101

106

109

112

107

109

100

100

100

100

string/tr

106

110

107

108

112

118

122

120

100

100

100

100

AVERAGE 107 111 109 109 116 118 116 113 100 100 100 100
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 <>