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

96

88

92

92

100

100

92

71

87

86

arith/trig

93

94

97

98

101

100

96

77

86

87

array/copy

96

99

99

100

100

100

102

85

83

85

array/foreach

98

94

94

96

100

100

99

69

89

88

array/index

93

93

94

94

100

100

99

76

89

89

array/pop

94

88

95

95

100

100

98

74

76

77

array/shift

97

93

96

96

103

100

100

76

78

80

array/sort

99

97

98

100

100

100

100

82

82

82

array/sort-num

94

97

93

95

99

100

100

82

81

81

call/0arg

93

88

99

93

101

100

101

78

89

89

call/1arg

92

92

95

96

102

100

104

84

92

92

call/2arg

104

100

107

111

108

100

118

90

94

93

call/9arg

93

95

97

97

101

100

100

79

90

90

call/empty

99

86

97

100

108

100

110

90

98

97

call/fib

89

90

89

93

97

100

98

79

87

86

call/method

98

92

95

97

97

100

100

80

87

87

call/wantarray

86

87

92

93

92

100

97

74

76

76

hash/copy

91

94

97

96

100

100

96

75

77

76

hash/each

94

100

92

94

100

100

96

82

90

89

hash/foreach

97

94

97

96

94

100

100

77

88

87

hash/foreach-sort

98

98

98

100

100

100

96

73

77

77

hash/get

90

86

94

96

99

100

94

72

88

88

hash/set

91

94

94

93

100

100

100

68

77

78

loop/for-c

97

103

97

102

108

100

105

72

90

90

loop/for-range

100

100

100

100

100

100

97

70

85

83

loop/for-range-const

100

100

100

100

100

100

100

71

85

84

loop/getline

101

101

100

102

100

100

100

91

97

97

loop/while

97

107

95

103

112

100

106

72

89

90

loop/while-my

96

97

95

93

100

100

99

64

84

84

re/const

100

100

100

100

100

100

100

91

98

97

re/w

103

100

102

104

102

100

98

99

100

100

startup/fewmod

100

100

100

100

100

100

100

100

100

100

startup/lotsofsub

100

100

100

99

100

100

100

97

96

96

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

87

91

88

86

97

100

96

83

84

85

string/htmlparser

89

95

89

91

96

100

100

79

83

83

string/index-const

91

90

95

96

100

100

98

77

89

88

string/index-var

95

113

100

100

99

100

100

86

93

93

string/ipol

95

96

95

91

100

100

98

76

84

84

string/tr

98

95

100

93

100

100

100

92

92

87

AVERAGE 96 96 96 97 100 100 100 80 88 87
Results are in percent relative to lab6. 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 <>