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

110

101

106

106

116

116

105

85

100

100

arith/trig

107

108

112

112

119

116

110

90

100

100

array/copy

112

117

116

118

117

118

122

100

99

100

array/foreach

109

106

105

108

114

114

111

79

100

100

array/index

103

104

105

105

113

112

110

87

100

100

array/pop

121

115

124

124

132

131

128

97

100

100

array/shift

121

116

121

120

131

126

127

96

99

100

array/sort

120

118

119

123

122

122

122

100

100

100

array/sort-num

115

118

114

116

121

123

122

100

100

100

call/0arg

104

100

111

104

116

113

116

93

100

100

call/1arg

100

100

103

102

113

109

115

92

100

100

call/2arg

113

106

116

121

117

107

127

99

100

100

call/9arg

104

105

109

108

113

112

110

89

100

100

call/empty

100

90

100

103

113

103

115

94

100

100

call/fib

104

104

103

108

112

117

114

93

100

100

call/method

111

106

108

109

111

115

116

92

100

100

call/wantarray

110

114

119

122

120

131

127

97

100

100

hash/copy

119

122

127

125

131

132

127

100

101

100

hash/each

104

112

102

103

114

112

106

93

100

100

hash/foreach

110

107

110

109

107

115

114

90

100

100

hash/foreach-sort

127

127

127

132

130

131

125

96

100

100

hash/get

102

99

107

108

112

114

106

83

100

100

hash/set

116

119

119

119

129

129

127

89

100

100

loop/for-c

107

117

107

116

123

112

119

81

100

100

loop/for-range

120

121

118

119

121

120

115

86

100

100

loop/for-range-const

122

121

119

120

122

119

118

89

100

100

loop/getline

108

107

106

108

103

103

106

98

100

100

loop/while

105

122

104

118

128

112

121

81

100

100

loop/while-my

112

113

111

110

120

119

114

78

100

100

re/const

101

101

102

101

101

103

100

95

100

100

re/w

103

100

103

104

103

100

99

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

101

105

102

100

113

118

111

100

100

100

string/htmlparser

106

113

106

108

114

122

119

98

100

100

string/index-const

101

100

105

106

117

113

109

88

100

100

string/index-var

100

124

105

104

104

107

104

94

100

100

string/ipol

111

112

111

107

120

120

114

93

100

100

string/tr

109

106

114

105

116

115

116

103

102

100

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