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

95

100

100

108

109

100

78

95

94

arith/trig

96

97

100

100

105

103

99

79

89

89

array/copy

97

100

100

101

100

101

104

86

84

86

array/foreach

102

100

100

101

107

106

104

75

96

95

array/index

99

100

100

100

107

107

105

82

95

95

array/pop

99

93

100

100

106

106

103

78

80

81

array/shift

100

97

100

100

108

104

104

79

81

83

array/sort

100

100

100

103

102

102

102

84

84

84

array/sort-num

101

103

100

102

106

108

107

88

88

88

call/0arg

95

89

100

95

103

101

103

80

91

90

call/1arg

97

97

100

100

108

105

111

88

97

97

call/2arg

99

93

100

103

100

94

109

84

88

87

call/9arg

96

98

100

100

104

103

101

81

93

92

call/empty

100

90

100

103

113

103

114

94

100

100

call/fib

100

100

100

104

108

113

110

90

99

97

call/method

102

98

100

100

101

106

106

85

93

92

call/wantarray

95

96

100

101

100

109

105

81

84

84

hash/copy

95

98

100

100

103

103

100

78

80

79

hash/each

100

109

100

100

110

109

102

90

99

98

hash/foreach

100

98

100

100

97

103

103

80

92

91

hash/foreach-sort

100

100

100

103

102

102

100

75

79

79

hash/get

96

92

100

101

104

106

100

77

94

94

hash/set

98

100

100

100

106

106

105

73

83

84

loop/for-c

100

108

100

108

114

104

110

75

94

93

loop/for-range

100

101

100

100

101

100

99

71

86

85

loop/for-range-const

101

101

100

100

101

100

100

71

85

84

loop/getline

100

100

100

100

99

100

100

89

94

94

loop/while

100

116

100

111

121

106

115

78

96

96

loop/while-my

100

100

100

100

105

105

101

69

90

90

re/const

100

100

100

100

100

100

100

92

99

99

re/w

100

100

100

100

100

98

94

95

98

97

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

100

101

100

100

109

114

107

96

97

98

string/htmlparser

100

104

100

100

105

112

110

90

94

94

string/index-const

98

98

100

100

108

105

101

83

96

95

string/index-var

98

115

100

100

100

100

100

88

95

95

string/ipol

100

100

100

98

106

106

101

82

91

90

string/tr

99

96

100

94

100

100

100

93

92

88

AVERAGE 99 100 100 101 105 104 103 84 92 92
Results are in percent relative to lab3. 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 <>