-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbenchmarks2009.html
220 lines (187 loc) · 5.45 KB
/
benchmarks2009.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
<link rev="made" href="mailto:[email protected]" />
<title>
The Larceny Project -- Genuine R6RS Benchmarks
</title>
<style type="text/css">
.red { color: red; }
</style>
</head>
<body>
<!-- start header -->
<div id="strip1"> </div>
<div id="strip2"> </div>
<div id="header">
<div id="logo">
<h1><a href="#">
<img src="images/larceny.png" alt="The Larceny Project"/>
</a>
</h1>
</div>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<!-- start content -->
<div id="content">
<div class="post">
<h1 class="title">Benchmarks</h1>
<div class="entry">
<p>
<em>Last updated 28 January 2010.</em>
</p>
<p>
We have graphed the performance of several implementations
of the R6RS on a set of
<a href="benchmarksAboutR6.html">R6RS benchmarks</a>
collected by Will Clinger.
These
<a href="benchmarksAboutR6.html">R6RS benchmarks</a>
include improved versions of most
<a href="http://www.iro.umontreal.ca/~gambit/bench.html">
Gambit benchmarks</a> (collected by Marc Feeley)
and also include new benchmarks that test some
of the more important features that were introduced by the R6RS.
</p>
<p>
Please keep in mind that the results of benchmarking
<a href="bmcrock.temp.html">should not be taken too seriously</a>.
</p>
</div>
</div>
<div class="post">
<a name="genuine" />
<h2 class="title">Genuine R6RS Benchmarks</h2>
<div class="entry">
<p>
The R6RS-conforming <strong>Genuine R6RS</strong> benchmarks
consist of portable R6RS top-level programs.
We have timings for three very different machines:
</p>
<ul>
<li><a href="benchmarksGenuineR6Linux.html">2.8 GHz Pentium
(Linux)</a></li>
<li><a href="benchmarksGenuineR6Solaris.html">1.5 GHz SunBlade 1500
(Solaris)</a></li>
<li><a href="benchmarksGenuineR6MacOSXppc.html">800 MHz PowerBook G4
(MacOS X PowerPC)</a></li>
</ul>
</div>
</div>
<div class="post">
<h3 class="title">The Benchmarked Systems</h3>
<div class="entry">
<p>
As of this writing, there appear to be at least ten systems
that implement enough of the R6RS to make benchmarking worthwhile.
We benchmarked these seven:
</p>
<div>
<ul>
<li><a href="http://larceny.ccs.neu.edu/">Larceny</a>
v0.97</li>
<li><a href="http://larceny.ccs.neu.edu/">Petit Larceny</a>
v0.97 (Linux, Solaris) or v0.962 (PowerPC MacOS X)</li>
<li><a href="http://ikarus-scheme.org/">Ikarus</a>
0.0.3
(Linux only)</li>
<li><a href="http://code.google.com/p/mosh-scheme/">Mosh</a>
0.2.0 (Linux only)</li>
<li><a href="http://code.google.com/p/mosh-scheme/">Petite Chez</a>
7.9.3 (Linux only)</li>
<li><a href="http://www.plt-scheme.org/">PLT Scheme</a>
v4.2.1 (Linux) or v4.0.2 (Solaris, PowerPC MacOS X)
</li>
<li><a href="http://code.google.com/p/ypsilon/">Ypsilon</a>
0.9.6-update3
(Linux only)</li>
</ul>
</div>
<p>
We have not benchmarked Common Larceny, IronScheme, or Chez Scheme.
</p>
</div>
</div>
<div class="post">
<h2 class="title">Explanation of Timings</h2>
<div class="entry">
<p>
The numbers shown are for a single run on a machine with no other users,
and give the elapsed time in seconds for a single run on
a machine with no other users.
The bar graphs show relative performance. Longer is better.
</p>
<p>
Where no timing is shown for a system, the system was unable
to run the benchmark correctly. We believe that
<a href="benchmarkMissing.txt">all missing timings</a>
reflect a bug or implementation restriction in the system
that was unable to run the benchmark.
</p>
</div>
</div>
</div>
<!-- end content -->
<!-- start sidebar -->
<div id="sidebar">
<ul>
<li>
<h2><b>Download</b> Larceny</h2>
<ul>
<li><a href="download.html"><strong>Larceny</strong>
</a></li>
<li><a href="download-petit.html"><strong>Petit
Larceny</strong></a></li>
<li><a href="CommonLarceny/download.html"><strong>Common
Larceny</strong>
</a></li>
<li><a href="licensing.html">Licensing</a></li>
</ul>
</li>
<li>
<h2><b>About</b> Larceny</h2>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="overview.html">Overview</a></li>
<li><a href="doc.html">Documentation</a></li>
<li><a href="research.html">Research</a></li>
<li><a href="dev.html">Development</a></li>
<li><a href="history.html">History</a></li>
<li><a href="benchmarks.html">Benchmarks</a></li>
</ul>
</li>
</ul>
</div>
<!-- end sidebar -->
<div style="clear: both;"> </div>
<!-- end page -->
<!-- hr />
<p>
<a href="http://validator.w3.org/check/referer"><img
style="border:0;width:88px;height:31px"
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
</p>
<div>
<a href="mailto:[email protected]">[email protected]</a><br />
</div>
<p>
Last updated (not yet checked in!) 16 December 2008.
</p -->
</div>
<!-- start footer -->
<div id="footer">
<p id="legal">© 2008 William D Clinger.
Design by <a href="http://www.nodethirtythree.com/">NodeThirtyThree</a>
and <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
</p>
</div>
<!-- end footer -->
</body>
</html>