PerlBench CPU Intel Xeon E5310

Performed by: VX Solutions s.r.o.

Date: 11.03.2011

  lab1 lab2 lab3 lab4 lab5 lab6 lab7 lab8 lab9 lab10
arith/mixed

98

83

94

92

101

100

96

87

88

88

arith/trig

93

87

96

96

101

100

99

86

86

87

array/copy

94

98

98

99

102

100

101

81

82

82

array/foreach

94

93

93

94

99

100

100

86

88

87

array/index

95

82

97

97

101

100

100

90

89

89

array/pop

98

85

100

97

105

100

101

80

80

82

array/shift

97

88

99

95

104

100

101

79

79

81

array/sort

100

99

99

103

100

100

100

83

83

82

array/sort-num

95

98

96

96

100

100

101

83

83

84

call/0arg

87

73

94

88

99

100

98

81

80

80

call/1arg

92

78

94

93

101

100

104

88

89

90

call/2arg

107

92

110

113

110

100

120

95

96

94

call/9arg

95

90

98

97

101

100

100

89

89

90

call/empty

96

82

96

98

109

100

109

94

97

92

call/fib

91

90

94

93

100

100

100

88

84

86

call/method

98

89

97

95

99

100

106

89

87

88

call/wantarray

93

85

96

96

100

100

100

77

78

78

hash/copy

95

92

100

98

103

100

102

80

79

78

hash/each

93

93

92

96

100

100

99

91

89

94

hash/foreach

97

95

98

96

96

100

100

88

88

88

hash/foreach-sort

97

98

98

100

100

100

99

77

77

77

hash/get

90

77

93

96

100

100

98

87

88

89

hash/set

91

82

92

92

100

100

100

76

77

77

loop/for-c

96

85

95

104

110

100

110

90

90

91

loop/for-range

98

98

97

98

98

100

100

82

82

81

loop/for-range-const

100

100

100

99

98

100

97

83

83

82

loop/getline

102

100

101

101

100

100

100

96

97

97

loop/while

93

89

94

109

108

100

110

91

92

91

loop/while-my

94

94

95

94

100

100

100

86

85

86

re/const

98

95

99

100

100

100

95

97

96

96

re/w

108

102

103

104

103

100

98

100

100

100

startup/fewmod

96

97

96

96

100

100

100

94

94

94

startup/lotsofsub

93

95

91

91

99

100

99

89

89

89

startup/noprog

100

100

100

100

100

100

100

100

100

100

string/base64

86

90

88

85

97

100

96

84

84

84

string/htmlparser

88

94

89

90

97

100

99

81

82

81

string/index-const

90

89

93

93

102

100

99

87

87

87

string/index-var

94

116

98

97

98

100

100

92

92

92

string/ipol

94

82

93

90

100

100

100

84

84

84

string/tr

95

91

100

94

100

100

103

92

93

93

AVERAGE 95 91 96 97 101 100 101 87 87 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 <>