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

87

arith/trig

91

92

95

96

100

99

94

75

84

84

array/copy

96

100

100

100

100

100

102

85

83

85

array/foreach

97

94

94

96

100

100

98

68

88

87

array/index

92

93

94

94

100

100

99

76

88

89

array/pop

93

87

94

95

100

100

98

73

75

76

array/shift

94

90

93

93

100

97

97

73

75

76

array/sort

99

97

98

100

100

100

100

82

82

82

array/sort-num

96

99

95

97

100

101

101

83

83

83

call/0arg

92

86

97

91

100

99

100

77

88

87

call/1arg

89

89

92

93

100

98

101

81

89

89

call/2arg

98

92

100

103

100

93

108

83

87

86

call/9arg

92

94

96

96

100

99

98

78

89

88

call/empty

90

79

89

92

100

93

100

83

90

89

call/fib

93

93

93

97

100

103

101

82

91

89

call/method

100

96

99

100

100

103

103

83

91

90

call/wantarray

94

95

100

101

100

109

105

81

83

84

hash/copy

92

94

97

96

100

100

97

76

78

76

hash/each

92

99

91

92

100

100

94

80

88

88

hash/foreach

103

100

103

102

100

107

107

83

94

94

hash/foreach-sort

99

98

98

100

100

100

97

73

77

77

hash/get

92

87

96

98

100

101

96

73

89

89

hash/set

91

94

94

93

100

100

100

68

77

78

loop/for-c

89

96

88

97

100

93

98

66

82

82

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

102

102

101

102

100

100

100

91

97

97

loop/while

85

97

83

94

100

89

97

63

78

78

loop/while-my

96

97

95

93

100

100

99

64

83

84

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

99

98

98

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

91

95

92

90

100

103

100

86

87

88

string/htmlparser

95

100

95

97

100

104

102

84

88

88

string/index-const

88

88

92

93

100

100

95

74

86

86

string/index-var

99

117

100

100

100

101

100

89

96

97

string/ipol

95

95

94

91

100

100

98

76

84

84

string/tr

97

95

100

93

100

100

100

91

91

87

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