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

97

100

100

109

109

100

79

96

96

arith/trig

98

99

101

101

106

104

100

81

91

91

array/copy

93

97

96

98

98

98

100

82

81

82

array/foreach

100

96

96

98

102

101

100

70

91

90

array/index

94

95

96

96

101

101

100

78

90

91

array/pop

96

90

97

98

103

102

100

76

78

79

array/shift

97

93

96

96

103

100

100

75

77

79

array/sort

98

97

98

100

100

100

100

82

82

82

array/sort-num

95

98

94

96

100

100

100

82

82

82

call/0arg

92

86

97

91

100

99

100

77

88

87

call/1arg

87

87

90

91

99

96

100

79

87

87

call/2arg

90

85

92

96

93

85

100

76

80

79

call/9arg

95

96

99

98

102

100

100

80

91

91

call/empty

89

78

88

90

100

91

100

81

89

87

call/fib

92

92

91

96

99

102

100

81

89

88

call/method

97

92

94

96

97

100

100

80

87

87

call/wantarray

89

90

95

97

95

103

100

76

79

79

hash/copy

95

98

100

100

103

104

100

78

80

79

hash/each

100

105

98

99

107

105

100

87

95

95

hash/foreach

97

94

97

97

94

100

100

77

88

87

hash/foreach-sort

101

101

100

104

103

104

100

76

81

80

hash/get

96

92

100

101

104

106

100

77

94

94

hash/set

92

95

95

95

100

100

100

69

78

79

loop/for-c

91

99

91

100

102

95

100

68

85

84

loop/for-range

103

104

101

102

104

103

100

73

88

87

loop/for-range-const

102

102

100

101

102

100

100

72

86

85

loop/getline

100

100

100

100

100

100

100

89

95

95

loop/while

90

100

87

99

103

94

100

67

82

83

loop/while-my

100

100

99

97

101

101

100

67

87

88

re/const

100

100

100

100

100

100

100

93

100

100

re/w

107

104

107

108

106

102

100

100

102

101

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

100

100

100

100

100

99

99

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

92

97

93

91

100

105

100

88

89

90

string/htmlparser

91

97

91

93

98

100

100

80

84

84

string/index-const

95

94

99

100

105

102

100

80

92

92

string/index-var

98

116

100

100

100

101

100

89

96

96

string/ipol

100

100

99

95

102

102

100

80

88

88

string/tr

97

94

100

92

100

100

100

91

91

86

AVERAGE 96 96 97 98 101 100 100 81 88 88
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 <>