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

96

88

93

96

96

95

98

100

85

86

86

86

arith/trig

97

84

96

95

97

91

98

100

88

89

89

89

array/copy

93

95

94

95

86

96

97

100

76

77

77

77

array/foreach

89

90

90

93

100

100

96

100

88

89

86

86

array/index

90

80

85

89

94

85

93

100

80

81

82

82

array/pop

91

91

89

94

98

95

99

100

80

80

81

80

array/shift

91

91

90

94

96

93

100

100

80

80

80

80

array/sort

100

103

97

100

100

100

100

100

80

80

80

80

array/sort-num

92

93

91

95

91

93

96

100

78

78

78

79

call/0arg

89

82

92

91

92

88

94

100

81

83

83

83

call/1arg

94

89

98

94

96

90

96

100

86

87

87

87

call/2arg

96

88

98

94

97

92

96

100

86

88

88

88

call/9arg

100

98

100

100

100

97

100

100

92

92

90

90

call/empty

90

82

90

89

100

85

93

100

84

84

85

85

call/fib

95

88

94

92

98

92

98

100

84

84

84

84

call/method

100

91

100

99

99

91

100

100

82

82

82

83

call/wantarray

88

90

94

94

100

95

96

100

81

80

81

82

hash/copy

96

96

95

92

98

94

98

100

82

83

82

82

hash/each

98

100

99

98

100

100

101

100

89

89

89

89

hash/foreach

91

83

92

92

93

88

97

100

80

81

81

81

hash/foreach-sort

94

92

96

96

100

95

100

100

80

81

81

81

hash/get

91

87

93

92

95

90

97

100

85

86

86

86

hash/set

94

88

97

94

100

90

98

100

78

79

79

79

loop/for-c

93

77

89

91

99

86

93

100

88

88

87

87

loop/for-range

94

89

93

94

99

88

95

100

90

93

94

93

loop/for-range-const

95

88

94

94

99

89

95

100

90

93

92

92

loop/getline

100

105

107

109

100

101

99

100

88

88

89

88

loop/while

97

87

93

94

97

91

94

100

91

92

91

92

loop/while-my

94

82

92

93

96

89

96

100

90

92

93

93

re/const

99

93

98

97

100

94

99

100

89

88

89

87

re/w

102

100

100

95

100

100

100

100

92

93

92

92

startup/fewmod

99

100

99

98

100

101

100

100

95

95

95

95

startup/lotsofsub

100

100

99

98

100

103

100

100

93

93

93

93

startup/noprog

100

100

100

100

100

100

100

100

100

100

100

100

string/base64

100

100

98

97

100

103

100

100

97

96

96

96

string/htmlparser

98

99

97

97

100

100

100

100

92

91

91

91

string/index-const

92

87

92

93

99

90

95

100

85

87

88

88

string/index-var

100

100

101

100

100

86

100

100

98

100

100

99

string/ipol

97

89

97

96

99

96

98

100

86

90

91

91

string/tr

90

88

88

89

92

89

90

100

100

100

100

100

AVERAGE 95 91 95 95 98 94 97 100 87 88 87 87
Results are in percent relative to lab8. 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 <>