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

120

114

112

108

116

122

126

120

100

100

100

107

arith/trig

104

109

109

103

120

118

120

117

100

100

100

103

array/copy

115

121

116

117

121

123

120

119

100

100

100

101

array/foreach

104

105

101

104

111

112

108

108

100

100

100

100

array/index

118

123

117

121

131

129

126

133

100

100

100

105

array/pop

114

116

114

109

112

119

117

113

100

100

101

100

array/shift

111

114

111

108

108

117

114

114

100

101

102

99

array/sort

133

134

131

129

135

133

136

134

100

99

100

100

array/sort-num

116

120

117

116

119

120

117

115

100

100

100

101

call/0arg

95

117

105

104

133

129

115

116

100

98

100

99

call/1arg

100

120

108

103

134

123

127

117

100

103

100

100

call/2arg

100

107

110

100

119

120

120

117

100

102

100

100

call/9arg

101

106

103

104

110

109

109

112

100

100

100

100

call/empty

103

100

108

101

125

120

123

110

100

100

100

95

call/fib

95

101

103

102

107

113

112

112

100

100

100

97

call/method

96

105

111

105

112

115

116

118

100

100

100

100

call/wantarray

104

111

108

104

120

124

116

118

100

100

99

96

hash/copy

109

107

113

108

110

110

113

109

100

100

99

100

hash/each

107

109

101

102

109

114

114

105

100

100

101

96

hash/foreach

109

109

109

109

114

116

115

116

100

101

100

101

hash/foreach-sort

136

139

130

135

136

145

142

135

100

100

100

102

hash/get

128

128

105

131

136

132

140

142

100

104

101

112

hash/set

116

128

127

126

139

139

134

141

100

100

100

109

loop/for-c

100

118

106

107

119

115

127

120

100

100

100

98

loop/for-range

100

119

96

118

126

127

125

106

100

100

100

100

loop/for-range-const

102

120

97

117

125

126

126

109

100

100

100

100

loop/getline

115

119

114

110

123

111

114

124

100

100

100

100

loop/while

94

133

113

114

132

138

134

122

100

102

102

101

loop/while-my

116

117

116

100

123

123

124

124

100

100

100

100

re/const

113

115

110

109

112

111

111

114

100

100

100

105

re/w

107

103

104

109

108

110

109

112

100

98

100

100

startup/fewmod

104

106

104

103

105

108

104

108

100

100

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

109

110

110

109

100

100

100

100

string/htmlparser

100

110

106

108

114

119

116

118

100

100

100

100

string/index-const

107

113

112

109

119

120

122

109

100

98

99

101

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

110

112

107

108

116

121

124

118

100

100

100

100

AVERAGE 108 114 110 110 118 119 119 117 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 <>