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

100

95

100

100

100

100

102

106

92

93

93

92

arith/trig

105

93

103

102

105

100

106

109

98

98

99

98

array/copy

99

100

100

100

92

100

100

104

81

82

82

82

array/foreach

89

90

90

93

100

100

97

100

88

89

86

86

array/index

105

96

100

103

109

100

108

118

96

96

97

97

array/pop

97

97

95

100

101

100

103

106

85

85

86

86

array/shift

99

99

98

100

102

100

107

107

87

87

87

87

array/sort

100

102

97

100

100

100

100

100

80

80

80

80

array/sort-num

100

100

100

101

100

100

101

108

86

86

86

86

call/0arg

100

95

103

103

103

100

107

114

94

96

96

96

call/1arg

103

100

107

104

106

100

106

112

97

99

99

98

call/2arg

103

99

105

102

102

100

103

109

96

99

98

99

call/9arg

100

100

101

103

100

100

102

104

100

100

99

98

call/empty

104

98

105

103

116

100

109

118

100

100

100

100

call/fib

102

98

101

100

105

100

104

109

92

92

93

93

call/method

108

100

109

107

106

100

110

110

90

91

91

91

call/wantarray

93

96

100

100

102

100

101

105

86

85

86

87

hash/copy

102

101

100

100

103

100

102

107

89

90

89

89

hash/each

99

101

100

99

100

100

103

100

89

90

90

90

hash/foreach

102

95

103

103

104

100

109

114

92

94

93

93

hash/foreach-sort

100

99

100

100

106

100

105

105

86

87

87

87

hash/get

100

98

102

100

104

100

106

111

96

98

97

97

hash/set

102

98

105

103

110

100

107

111

87

89

89

89

loop/for-c

106

91

102

104

114

100

106

116

100

101

100

100

loop/for-range

104

100

104

105

112

100

106

113

100

104

104

104

loop/for-range-const

106

100

105

105

110

100

106

113

100

103

103

103

loop/getline

99

100

102

103

98

100

96

99

85

85

86

85

loop/while

105

97

101

102

105

100

103

110

100

100

100

100

loop/while-my

104

93

102

103

106

100

106

112

100

103

103

103

re/const

104

100

103

102

106

100

104

106

96

95

96

94

re/w

103

100

100

96

100

100

100

100

93

94

93

93

startup/fewmod

97

99

97

96

99

100

99

99

93

93

93

93

startup/lotsofsub

95

98

94

93

96

100

97

97

89

88

88

89

startup/noprog

99

100

100

100

100

100

100

100

100

100

100

100

string/base64

99

100

94

93

98

100

96

97

93

92

92

92

string/htmlparser

97

98

96

96

100

100

100

100

91

90

90

90

string/index-const

101

98

102

103

108

100

104

111

95

98

99

99

string/index-var

119

120

120

120

119

100

116

117

111

115

114

114

string/ipol

100

95

100

100

101

100

101

104

91

96

96

97

string/tr

100

100

100

100

102

100

100

113

112

112

112

112

AVERAGE 101 98 101 101 104 100 103 107 93 94 94 94
Results are in percent relative to lab6. 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 <>