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

107

100

104

107

107

105

109

113

98

99

99

99

arith/trig

114

100

113

111

114

108

115

119

104

103

105

104

array/copy

99

100

100

100

91

100

100

105

81

81

81

81

array/foreach

100

100

100

102

113

111

106

112

99

100

96

97

array/index

111

100

105

109

116

105

114

125

100

100

100

100

array/pop

100

100

99

101

106

103

107

110

89

89

90

89

array/shift

100

100

100

101

105

101

110

110

88

89

88

88

array/sort

97

100

94

97

98

98

98

97

78

78

78

77

array/sort-num

100

100

99

101

100

100

101

108

86

85

86

86

call/0arg

107

100

110

110

110

105

114

122

99

100

100

100

call/1arg

105

100

109

105

107

100

107

113

98

100

100

99

call/2arg

107

100

109

106

106

101

107

113

98

100

100

100

call/9arg

100

100

100

102

100

100

101

103

100

100

99

99

call/empty

108

100

109

107

121

102

113

123

101

102

103

103

call/fib

107

100

106

102

110

103

109

114

96

96

97

97

call/method

108

100

109

108

106

100

110

110

92

92

92

93

call/wantarray

99

100

102

103

108

105

107

111

92

91

92

92

hash/copy

100

100

100

97

101

99

100

104

87

88

86

87

hash/each

97

100

98

97

100

99

101

100

88

88

88

88

hash/foreach

109

100

110

109

111

105

116

121

98

100

99

99

hash/foreach-sort

101

100

103

103

110

102

108

109

89

89

90

90

hash/get

103

100

106

104

108

102

110

116

100

100

100

100

hash/set

106

100

109

106

113

102

110

114

90

91

91

91

loop/for-c

118

100

114

116

127

110

119

130

112

113

112

112

loop/for-range

104

100

104

105

111

100

105

113

100

103

104

104

loop/for-range-const

106

100

105

106

110

100

107

113

100

103

103

103

loop/getline

96

100

100

100

95

100

93

96

82

82

83

82

loop/while

109

100

106

106

110

103

107

115

103

104

104

104

loop/while-my

113

100

111

112

116

108

115

122

108

112

112

112

re/const

104

100

104

103

107

100

105

107

97

96

97

95

re/w

102

100

100

96

100

100

100

100

93

93

93

93

startup/fewmod

100

100

100

99

100

101

100

100

95

95

95

96

startup/lotsofsub

98

100

97

95

99

102

100

100

91

91

91

91

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

100

100

100

100

100

100

100

100

100

string/htmlparser

100

100

99

99

100

102

101

101

93

93

93

93

string/index-const

104

100

105

106

112

102

108

115

98

100

100

100

string/index-var

100

100

100

100

100

84

98

100

95

97

97

97

string/ipol

106

100

106

107

109

105

109

112

98

100

100

100

string/tr

101

100

100

100

103

100

101

114

113

113

113

113

AVERAGE 104 100 104 103 106 102 106 110 96 96 96 96
Results are in percent relative to lab2. 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 <>