PerlBench CPU Intel Xeon E5310

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

  lab1 lab2 lab3 lab4 lab5 lab6 lab7 lab8 lab9 lab10
arith/mixed

101

87

99

97

106

105

100

91

93

93

arith/trig

96

90

99

99

102

101

100

88

89

89

array/copy

93

96

96

98

100

99

100

80

81

81

array/foreach

93

92

92

93

99

100

100

86

87

87

array/index

95

82

97

97

102

100

100

90

88

89

array/pop

95

83

99

95

103

99

100

78

78

80

array/shift

96

86

97

93

102

99

100

78

77

79

array/sort

99

98

98

102

100

100

100

82

82

82

array/sort-num

94

97

95

95

99

99

100

82

82

83

call/0arg

89

75

96

90

100

102

100

83

82

82

call/1arg

88

75

90

89

98

96

100

84

85

86

call/2arg

90

77

92

95

93

84

100

79

80

78

call/9arg

95

90

97

97

100

100

100

89

89

90

call/empty

87

74

87

89

100

92

100

85

88

83

call/fib

91

90

93

93

100

100

100

88

84

86

call/method

92

84

92

90

94

95

100

84

82

84

call/wantarray

92

84

96

95

100

100

100

76

77

78

hash/copy

93

90

98

96

100

98

100

78

78

77

hash/each

94

95

94

98

101

101

100

93

90

95

hash/foreach

96

94

97

95

95

100

100

87

87

87

hash/foreach-sort

99

100

99

102

100

101

100

78

79

78

hash/get

92

79

96

99

100

102

100

90

90

91

hash/set

91

82

92

92

100

100

100

76

76

77

loop/for-c

86

76

85

95

100

91

100

81

81

82

loop/for-range

98

98

97

98

98

100

100

82

82

81

loop/for-range-const

104

102

103

102

101

103

100

86

86

85

loop/getline

100

100

100

100

99

100

100

95

95

95

loop/while

84

80

85

99

99

91

100

82

83

82

loop/while-my

95

95

95

95

100

100

100

87

86

87

re/const

103

100

103

105

105

106

100

101

101

101

re/w

112

106

106

107

106

102

100

101

102

103

startup/fewmod

98

100

98

98

100

100

100

96

96

96

startup/lotsofsub

95

97

93

93

100

102

100

91

91

91

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

90

95

92

90

100

105

100

88

89

89

string/htmlparser

90

95

91

92

98

101

100

82

83

83

string/index-const

91

90

94

94

103

101

100

88

89

88

string/index-var

95

117

99

98

99

100

100

93

93

93

string/ipol

94

83

94

91

101

100

100

85

85

85

string/tr

92

88

97

91

97

97

100

90

90

90

AVERAGE 94 91 96 96 100 99 100 86 86 87
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.2.1 Compatible Clang Compiler -O2 -pipe -fno-strict-aliasing
lab9 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=nocona -fno-strict-aliasing
lab10 5.12.3 4.2.1 Compatible Clang Compiler -O2 -pipe -march=core2 -fno-strict-aliasing
Clang revision: 127334

Back to summary


blog.vx.sk
Martin Matuška <>