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

108

100

105

104

114

114

103

82

100

99

arith/trig

100

100

103

103

109

106

101

82

93

93

array/copy

97

100

100

101

100

101

104

86

84

86

array/foreach

102

100

100

100

107

106

104

74

95

94

array/index

100

100

100

100

108

107

105

83

96

97

array/pop

105

100

107

107

115

114

111

84

86

87

array/shift

103

100

103

102

112

107

108

82

84

86

array/sort

101

100

100

104

103

103

103

85

84

85

array/sort-num

98

100

97

99

101

103

102

85

85

85

call/0arg

105

100

112

105

116

114

117

90

100

100

call/1arg

100

100

103

102

113

109

115

92

100

100

call/2arg

105

100

108

113

109

100

119

91

95

94

call/9arg

99

100

102

102

107

105

104

83

95

95

call/empty

112

100

111

115

127

116

129

103

113

112

call/fib

100

100

100

103

107

112

109

89

98

96

call/method

104

100

102

103

104

108

109

87

95

95

call/wantarray

99

100

104

107

105

115

111

85

88

88

hash/copy

99

100

102

101

106

107

102

81

83

82

hash/each

94

100

92

94

101

100

96

82

90

89

hash/foreach

102

100

102

101

100

106

106

83

94

94

hash/foreach-sort

100

100

100

103

102

102

99

75

79

79

hash/get

104

100

109

111

115

117

109

85

101

101

hash/set

98

100

100

100

106

106

105

73

83

84

loop/for-c

93

100

92

100

104

97

101

69

86

86

loop/for-range

100

100

99

100

100

100

96

69

84

83

loop/for-range-const

100

100

99

100

100

100

98

70

83

83

loop/getline

100

100

100

100

99

99

100

88

94

94

loop/while

89

100

87

99

103

94

100

66

82

82

loop/while-my

100

100

100

99

104

104

100

68

88

89

re/const

100

100

100

100

100

100

100

92

99

99

re/w

100

100

100

101

100

100

96

98

100

100

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

100

100

100

100

100

100

100

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

98

100

99

97

105

110

104

93

94

95

string/htmlparser

96

100

96

98

100

106

103

85

89

89

string/index-const

100

100

103

103

114

111

107

87

100

100

string/index-var

83

100

87

86

86

88

86

75

80

81

string/ipol

100

100

100

97

105

105

100

81

90

89

string/tr

100

100

104

100

106

105

106

99

99

94

AVERAGE 100 100 101 101 105 105 104 85 92 92
Results are in percent relative to lab2. 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 <>