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

92

97

100

100

98

100

102

89

90

90

89

arith/trig

100

87

100

98

100

95

100

102

91

92

92

92

array/copy

97

100

99

100

90

100

100

104

80

80

80

80

array/foreach

93

94

94

98

105

104

100

104

92

93

90

90

array/index

98

88

93

97

100

93

100

108

88

89

89

89

array/pop

93

93

91

96

100

97

100

101

82

82

82

82

array/shift

92

91

91

94

96

93

100

100

80

80

80

80

array/sort

100

103

98

100

100

100

100

100

81

81

81

81

array/sort-num

98

99

97

100

97

99

100

104

83

83

84

84

call/0arg

96

88

98

97

98

94

100

106

87

89

89

89

call/1arg

99

93

100

98

100

94

100

104

90

92

92

91

call/2arg

100

93

101

99

100

97

100

104

91

93

93

93

call/9arg

100

99

100

100

100

99

100

100

93

94

92

91

call/empty

97

89

97

96

106

92

100

107

91

92

92

92

call/fib

99

92

98

95

100

96

100

103

87

87

87

87

call/method

100

91

100

99

98

91

100

100

82

82

82

82

call/wantarray

91

94

98

98

101

99

100

104

84

84

84

85

hash/copy

100

100

99

96

100

98

100

102

86

87

86

86

hash/each

95

99

96

95

98

97

100

99

86

86

86

86

hash/foreach

95

86

96

96

97

92

100

103

83

85

85

85

hash/foreach-sort

94

93

96

96

100

96

100

100

81

81

82

82

hash/get

96

91

97

97

99

94

100

103

89

91

90

90

hash/set

97

91

100

98

101

94

100

102

81

82

82

82

loop/for-c

100

84

97

99

105

94

100

108

96

96

95

95

loop/for-range

100

95

100

100

104

95

100

106

96

100

100

100

loop/for-range-const

100

94

100

100

102

94

100

105

95

98

98

98

loop/getline

102

108

111

112

100

104

100

101

91

91

92

91

loop/while

101

93

99

100

101

97

100

106

97

98

98

98

loop/while-my

100

87

98

98

100

94

100

105

96

98

98

98

re/const

100

96

100

100

100

96

100

101

91

91

91

89

re/w

102

100

100

95

100

100

100

100

92

93

92

92

startup/fewmod

100

100

100

99

100

101

100

100

95

95

95

96

startup/lotsofsub

99

100

98

97

100

103

100

100

93

92

92

93

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

100

99

100

104

100

100

98

98

97

98

string/htmlparser

98

99

97

97

100

100

100

100

91

91

91

91

string/index-const

98

93

98

99

102

96

100

105

90

93

93

94

string/index-var

101

102

103

103

102

87

100

100

99

100

100

100

string/ipol

100

92

100

100

100

99

100

102

89

93

94

94

string/tr

100

99

100

100

101

100

100

112

111

111

111

111

AVERAGE 98 95 98 99 100 97 100 103 90 91 91 91
Results are in percent relative to lab7. 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 <>