PerlBench CPU Intel Atom D525

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

110

101

107

110

110

108

112

117

100

100

100

100

arith/trig

108

96

106

105

108

102

109

113

100

100

100

100

array/copy

120

124

122

123

111

123

125

131

100

100

100

100

array/foreach

102

104

103

107

118

116

111

117

100

102

100

100

array/index

109

100

103

107

114

103

112

123

100

100

100

100

array/pop

112

112

110

115

120

117

122

125

100

100

100

100

array/shift

113

113

112

115

120

116

126

126

100

100

100

100

array/sort

124

129

121

124

125

126

124

126

100

100

100

100

array/sort-num

116

117

114

119

115

116

120

128

100

100

100

100

call/0arg

106

100

109

108

109

104

112

120

98

100

100

100

call/1arg

107

101

111

107

109

102

109

115

99

100

100

100

call/2arg

107

100

109

106

106

101

107

113

100

100

100

100

call/9arg

105

101

109

111

109

102

110

112

100

100

100

100

call/empty

105

97

105

103

116

100

109

118

100

100

100

100

call/fib

112

103

111

107

115

108

115

119

100

100

100

100

call/method

120

108

120

119

117

110

122

121

100

100

100

100

call/wantarray

105

108

113

114

119

115

118

123

100

100

100

100

hash/copy

116

115

114

111

118

112

116

122

100

100

100

100

hash/each

107

114

110

108

111

112

116

113

100

100

100

100

hash/foreach

111

101

112

112

113

107

119

124

100

100

100

100

hash/foreach-sort

115

112

117

117

124

115

123

123

100

100

100

100

hash/get

104

100

107

105

108

103

111

116

100

100

100

100

hash/set

117

110

121

118

125

113

122

127

100

100

100

100

loop/for-c

105

90

100

102

112

100

105

115

100

100

100

100

loop/for-range

100

96

100

100

106

96

100

107

97

100

100

100

loop/for-range-const

101

97

101

101

105

97

102

108

98

100

100

100

loop/getline

115

122

126

127

113

118

110

114

100

100

100

100

loop/while

104

96

100

101

104

100

102

109

100

100

100

100

loop/while-my

100

89

100

100

102

97

102

108

98

100

100

100

re/const

112

105

111

110

114

106

112

115

100

100

100

100

re/w

112

108

107

102

107

108

109

109

100

100

100

100

startup/fewmod

103

104

102

102

104

107

105

105

100

100

100

100

startup/lotsofsub

106

110

104

103

107

113

108

107

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

100

104

108

102

104

100

100

100

100

string/htmlparser

104

108

103

105

107

111

110

110

100

100

100

100

string/index-const

103

100

104

105

111

101

107

114

99

100

100

100

string/index-var

103

104

104

104

103

88

100

101

100

100

100

100

string/ipol

104

100

105

105

108

104

107

110

96

100

100

100

string/tr

90

88

89

90

92

90

90

100

100

100

100

100

AVERAGE 108 105 108 108 111 107 111 115 100 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.5.3 20110106 (prerelease) -O2 -pipe -march=atom -Wl,-rpath=/usr/local/lib/gcc45 -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=atom -fno-strict-aliasing
Clang revision: 127334

Back to summary


blog.vx.sk
Martin Matuška <>