PerlBench CPU Intel Xeon 3065

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

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

103

96

100

100

109

109

100

78

95

94

arith/trig

96

97

100

100

104

102

99

79

89

89

array/copy

96

99

99

100

100

100

102

85

83

85

array/foreach

100

100

99

100

105

104

102

73

94

93

array/index

99

100

100

100

107

106

104

82

95

95

array/pop

99

93

100

100

106

105

102

78

80

81

array/shift

100

98

100

100

108

104

104

79

81

83

array/sort

98

97

97

100

100

100

100

81

81

82

array/sort-num

100

101

98

100

103

106

105

87

86

86

call/0arg

100

96

106

100

110

108

110

86

98

97

call/1arg

98

98

100

100

108

104

110

90

98

98

call/2arg

95

89

97

100

97

90

104

80

84

83

call/9arg

97

98

100

100

104

103

102

82

93

93

call/empty

99

87

98

100

109

100

111

91

99

97

call/fib

97

97

96

100

103

107

104

86

94

93

call/method

100

97

100

100

100

104

104

84

92

91

call/wantarray

93

94

99

100

99

107

104

80

82

82

hash/copy

96

99

100

100

104

104

100

79

81

80

hash/each

100

107

100

100

109

107

101

89

97

97

hash/foreach

100

99

100

100

98

104

104

81

92

91

hash/foreach-sort

98

97

97

100

100

100

96

72

77

76

hash/get

95

90

99

100

102

104

99

75

92

92

hash/set

99

100

100

100

107

107

106

74

84

84

loop/for-c

94

100

93

100

103

98

100

70

87

86

loop/for-range

100

100

100

100

100

100

98

71

85

84

loop/for-range-const

100

100

100

100

100

100

99

71

84

84

loop/getline

100

100

100

100

98

98

100

87

93

93

loop/while

92

101

90

100

107

97

101

69

85

85

loop/while-my

101

101

100

100

108

107

103

70

91

91

re/const

100

100

100

100

100

100

100

92

99

99

re/w

100

99

100

100

100

96

93

94

96

96

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

100

100

102

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

100

103

100

100

112

117

110

98

99

100

string/htmlparser

100

102

100

100

103

110

108

88

93

93

string/index-const

98

97

100

100

108

104

100

82

95

95

string/index-var

98

116

100

100

100

100

100

89

96

96

string/ipol

102

103

102

100

110

110

105

85

95

94

string/tr

102

100

106

100

108

108

109

100

100

95

AVERAGE 99 99 99 100 104 103 102 83 91 91
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.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 <>