PerlBench CPU Intel Core i7-920

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

111

106

104

101

108

113

117

111

93

93

93

100

arith/trig

100

105

106

100

116

114

116

113

97

97

97

100

array/copy

113

119

114

115

118

121

118

116

99

99

99

100

array/foreach

104

105

102

105

112

113

108

109

100

100

100

100

array/index

110

115

109

113

122

120

118

123

95

96

95

100

array/pop

112

114

113

108

111

117

116

111

100

100

100

100

array/shift

113

116

113

110

110

119

115

116

101

103

104

100

array/sort

134

135

131

130

136

134

136

134

100

100

100

100

array/sort-num

115

119

115

115

118

119

116

114

99

99

100

100

call/0arg

98

120

108

107

137

132

118

118

101

100

102

100

call/1arg

100

119

107

102

133

123

126

116

100

102

100

100

call/2arg

102

108

112

101

120

121

121

118

100

103

100

100

call/9arg

101

107

104

105

110

110

110

113

100

100

100

100

call/empty

112

109

117

110

136

130

134

120

106

106

108

100

call/fib

99

104

106

106

111

117

115

116

103

103

103

100

call/method

97

105

111

106

112

115

117

119

100

101

100

100

call/wantarray

109

116

113

109

126

129

122

124

104

103

103

100

hash/copy

109

108

113

108

110

110

114

110

100

100

100

100

hash/each

113

115

106

107

114

120

120

110

105

105

106

100

hash/foreach

108

108

108

108

113

115

114

115

99

100

100

100

hash/foreach-sort

133

136

127

132

133

142

139

132

98

98

98

100

hash/get

114

114

95

117

121

118

125

127

90

93

91

100

hash/set

106

117

116

116

128

127

122

129

92

92

93

100

loop/for-c

101

120

108

109

121

117

129

122

102

102

102

100

loop/for-range

100

120

97

119

126

127

125

106

100

101

101

100

loop/for-range-const

103

120

97

117

126

127

127

109

100

100

100

100

loop/getline

111

114

110

106

119

107

110

120

100

99

99

100

loop/while

92

130

111

113

130

136

132

120

99

100

100

100

loop/while-my

116

118

117

100

124

124

125

125

100

100

100

100

re/const

107

110

105

104

106

105

106

109

96

96

95

100

re/w

107

102

104

109

107

110

109

112

100

97

100

100

startup/fewmod

105

107

105

104

106

109

105

109

100

101

100

100

startup/lotsofsub

105

110

106

103

108

110

106

112

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

100

111

112

112

110

100

100

100

100

string/htmlparser

100

109

104

106

112

117

114

116

100

99

100

100

string/index-const

105

112

110

107

117

118

120

107

99

96

98

100

string/index-var

119

121

121

119

102

105

105

109

100

100

100

100

string/ipol

112

106

107

107

113

113

109

118

100

100

100

100

string/tr

111

113

108

110

117

122

125

119

100

100

100

100

AVERAGE 108 113 109 109 118 118 118 116 99 100 100 100
Results are in percent relative to lab12. 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 <>