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

109

100

106

105

115

115

104

85

100

100

arith/trig

107

108

112

113

119

116

111

90

100

100

array/copy

115

120

119

121

120

121

124

101

100

101

array/foreach

108

105

104

107

113

112

110

78

100

100

array/index

103

104

105

105

113

113

111

87

100

100

array/pop

122

116

125

125

134

132

129

99

100

100

array/shift

124

119

124

123

134

129

130

99

100

101

array/sort

120

118

119

123

123

122

123

100

100

100

array/sort-num

115

118

114

116

121

123

122

100

100

100

call/0arg

103

100

110

103

114

112

115

93

100

100

call/1arg

100

100

104

102

113

109

116

93

100

100

call/2arg

112

105

114

119

116

106

126

96

100

100

call/9arg

103

105

108

107

113

111

110

88

100

100

call/empty

100

89

100

101

111

102

113

93

100

100

call/fib

102

102

101

106

110

115

112

92

100

100

call/method

111

106

108

109

111

115

116

93

100

100

call/wantarray

110

114

120

122

120

132

127

98

100

100

hash/copy

118

120

125

123

129

130

125

98

100

99

hash/each

103

112

101

103

114

112

105

92

100

100

hash/foreach

109

106

109

109

106

114

114

89

100

100

hash/foreach-sort

127

127

126

131

130

131

124

96

100

100

hash/get

102

99

107

108

112

114

106

83

100

100

hash/set

117

121

121

120

130

130

128

89

100

100

loop/for-c

106

116

107

116

122

111

118

82

100

100

loop/for-range

119

120

116

118

120

119

114

86

100

100

loop/for-range-const

121

121

118

119

121

119

117

89

100

100

loop/getline

108

107

106

108

103

103

106

100

100

100

loop/while

106

123

104

118

129

112

122

82

100

100

loop/while-my

113

113

112

110

120

120

115

78

100

100

re/const

100

101

101

101

101

102

100

95

100

100

re/w

103

100

102

104

102

100

98

100

100

100

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

100

102

104

101

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

102

106

103

101

115

120

113

100

100

100

string/htmlparser

106

113

106

108

114

122

119

98

100

100

string/index-const

100

100

105

105

116

113

109

87

100

100

string/index-var

100

125

105

104

104

108

105

95

100

100

string/ipol

110

111

110

106

119

119

114

92

100

100

string/tr

104

101

108

100

110

109

111

100

100

98

AVERAGE 108 109 110 111 116 115 114 93 100 100
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.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 <>