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

102

96

100

102

102

100

104

108

93

94

94

94

arith/trig

100

89

100

100

100

97

100

104

93

94

95

94

array/copy

100

100

100

100

93

100

101

106

82

83

83

82

array/foreach

100

100

100

103

113

112

107

112

100

100

97

98

array/index

104

96

100

103

109

100

107

118

96

96

97

97

array/pop

100

101

100

103

108

105

109

112

91

91

92

91

array/shift

100

100

100

101

105

102

110

111

89

90

89

89

array/sort

102

106

100

102

103

103

102

103

83

83

83

82

array/sort-num

100

101

100

103

100

100

103

110

87

87

87

88

call/0arg

99

91

100

100

100

97

102

109

90

92

92

92

call/1arg

98

92

100

97

100

93

100

103

89

91

91

90

call/2arg

100

92

100

98

100

95

99

102

89

91

91

92

call/9arg

100

100

100

100

100

99

100

100

94

94

92

92

call/empty

100

92

100

100

110

95

103

112

94

95

96

95

call/fib

100

95

100

98

103

99

102

106

90

90

90

90

call/method

100

92

100

100

100

92

100

100

83

83

83

84

call/wantarray

95

98

100

100

104

100

102

107

88

88

88

89

hash/copy

100

100

100

98

102

100

101

106

88

89

87

88

hash/each

100

102

100

100

100

100

104

101

91

91

91

91

hash/foreach

100

91

100

100

100

97

104

109

88

90

89

89

hash/foreach-sort

99

97

100

100

105

100

104

105

85

86

86

86

hash/get

99

94

100

100

101

98

103

108

92

94

94

94

hash/set

99

92

100

99

102

95

100

103

82

83

83

83

loop/for-c

103

88

100

100

110

98

103

113

100

100

100

100

loop/for-range

100

97

100

100

106

96

100

107

97

100

100

100

loop/for-range-const

100

95

100

100

103

95

100

106

97

99

99

99

loop/getline

94

100

100

100

93

98

90

93

80

80

81

80

loop/while

102

95

100

100

103

99

101

108

99

100

99

100

loop/while-my

101

90

100

100

103

98

102

109

99

100

100

100

re/const

100

96

100

100

102

97

100

102

91

91

92

90

re/w

103

100

100

97

100

100

100

100

93

94

93

93

startup/fewmod

100

100

100

100

100

103

100

101

98

97

98

98

startup/lotsofsub

100

103

100

100

101

106

102

101

96

96

95

96

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

100

102

106

100

102

100

100

100

100

string/htmlparser

100

101

100

100

100

104

104

103

97

97

97

97

string/index-const

100

95

100

100

105

98

102

109

93

95

96

96

string/index-var

100

100

100

100

100

83

97

99

95

97

96

96

string/ipol

100

94

100

100

100

100

100

103

90

95

95

96

string/tr

101

100

100

100

103

100

100

114

113

113

113

113

AVERAGE 100 97 100 100 102 99 102 106 92 93 93 93
Results are in percent relative to lab3. 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 <>