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

111

102

108

111

111

109

113

118

100

100

100

100

arith/trig

108

96

107

106

109

102

110

113

100

100

100

100

array/copy

121

124

122

124

112

123

126

132

100

100

100

100

array/foreach

100

101

100

105

115

114

109

114

100

100

99

100

array/index

110

100

105

109

115

105

114

125

100

100

100

100

array/pop

112

113

110

115

121

118

123

126

100

100

100

100

array/shift

113

113

112

115

120

116

126

126

100

100

100

100

array/sort

124

129

120

123

124

125

124

125

100

100

100

100

array/sort-num

117

117

115

120

115

117

120

128

100

100

100

100

call/0arg

109

101

112

111

112

107

116

124

100

101

102

102

call/1arg

108

102

112

109

111

103

111

117

100

100

100

101

call/2arg

110

102

112

109

109

104

110

117

100

100

100

100

call/9arg

103

100

107

109

106

100

108

110

100

100

100

100

call/empty

105

99

106

104

117

100

110

119

100

100

100

100

call/fib

113

104

112

108

116

108

115

120

100

100

100

100

call/method

121

109

121

120

119

111

123

123

100

100

100

100

call/wantarray

106

109

114

115

120

116

119

124

100

100

100

100

hash/copy

116

115

114

111

118

112

116

122

100

100

100

100

hash/each

108

114

110

108

111

112

117

113

100

100

100

100

hash/foreach

112

103

114

113

115

109

121

126

100

101

101

100

hash/foreach-sort

116

113

118

118

126

117

124

125

100

100

100

100

hash/get

106

100

108

106

110

104

113

118

100

100

100

100

hash/set

119

111

122

119

127

115

124

129

100

100

100

100

loop/for-c

104

90

100

102

112

100

105

114

100

100

100

100

loop/for-range

103

100

103

104

110

100

104

112

100

103

103

103

loop/for-range-const

104

100

104

104

108

100

105

111

100

101

102

102

loop/getline

115

122

125

127

112

118

110

114

100

100

100

100

loop/while

105

97

101

102

105

100

103

110

100

100

100

100

loop/while-my

103

93

101

102

105

100

105

111

100

102

102

102

re/const

110

104

110

108

113

105

111

113

100

100

100

100

re/w

112

108

107

102

107

107

109

108

100

100

100

100

startup/fewmod

104

105

102

102

105

108

105

105

100

100

100

100

startup/lotsofsub

106

110

105

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

103

108

102

103

100

100

100

100

string/htmlparser

103

107

103

104

106

111

110

109

100

100

100

100

string/index-const

107

102

108

109

115

105

111

119

100

101

102

101

string/index-var

104

105

106

105

105

90

101

102

100

100

100

100

string/ipol

110

102

111

111

114

110

113

117

100

104

104

104

string/tr

90

88

89

90

92

90

90

100

100

100

100

100

AVERAGE 109 105 109 109 112 108 112 116 100 100 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.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 <>