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

93

98

100

100

100

100

104

90

91

91

91

arith/trig

101

90

100

100

101

98

102

106

95

95

96

95

array/copy

99

100

100

100

92

100

100

105

81

82

82

81

array/foreach

97

98

97

100

109

107

102

108

96

97

93

94

array/index

100

92

97

100

104

97

103

113

92

93

93

93

array/pop

98

99

97

100

103

100

104

107

87

87

88

87

array/shift

100

99

99

100

102

100

106

107

87

87

87

87

array/sort

100

103

98

100

100

100

100

100

81

81

81

81

array/sort-num

98

99

97

100

98

99

100

106

84

83

84

84

call/0arg

99

91

100

100

100

97

103

110

90

92

92

92

call/1arg

100

95

103

100

101

96

102

107

92

93

93

93

call/2arg

101

94

103

100

100

98

101

106

92

94

94

95

call/9arg

100

98

100

100

100

97

100

100

92

92

91

90

call/empty

100

93

100

100

111

97

104

113

96

96

97

97

call/fib

103

98

102

100

106

100

105

109

93

93

93

93

call/method

100

93

100

100

100

93

101

101

83

84

84

84

call/wantarray

94

97

100

100

104

100

102

107

87

87

87

88

hash/copy

103

103

102

100

105

100

104

108

90

91

90

90

hash/each

100

103

100

100

101

101

106

102

92

93

92

93

hash/foreach

100

92

100

100

100

97

104

109

88

90

90

90

hash/foreach-sort

99

97

100

100

105

100

104

105

85

86

86

86

hash/get

100

96

100

100

101

100

104

109

94

96

95

96

hash/set

100

94

101

100

105

97

102

106

84

85

85

85

loop/for-c

101

87

100

100

108

96

101

111

98

99

98

98

loop/for-range

100

96

100

100

105

95

100

107

96

100

100

100

loop/for-range-const

100

95

100

100

104

95

100

106

96

99

99

99

loop/getline

93

100

100

100

92

97

89

92

79

80

80

79

loop/while

101

94

100

100

102

98

100

107

98

99

99

99

loop/while-my

100

90

100

100

102

97

102

108

99

100

100

100

re/const

100

97

100

100

102

98

100

103

92

92

93

91

re/w

108

104

104

100

104

104

105

105

98

99

98

98

startup/fewmod

100

101

100

100

101

104

101

102

98

98

98

98

startup/lotsofsub

101

105

100

100

102

108

103

103

97

97

96

97

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

100

103

107

101

103

100

100

100

100

string/htmlparser

100

101

100

100

100

104

103

103

96

96

96

95

string/index-const

100

94

100

100

105

97

101

108

92

94

95

95

string/index-var

100

100

100

100

100

84

97

100

95

97

97

96

string/ipol

100

94

100

100

101

100

100

104

90

95

95

95

string/tr

100

100

100

100

102

100

100

113

112

111

112

112

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