[comp.lang.eiffel] Updated Mosaic Performance Benchmark

murphy@eric.mpr.ca (Gail Murphy) (03/29/90)

>In article <21110@kiwi.mpr.ca>, I (murphy@eric.mpr.ca) reported on some
>slower performance times that I had seen for the mosaic benchmark.

>>In article <276@eiffel.UUCP>, Vince Kraemer (nosmo@eiffel.UUCP)
>>responded and suggested that:
>>From the evidence that I see here, I think that assertion checking was
>>not turned completely off.  The way to do this, which is a tad bit
>>obtuse in the documentation is to set up the SDF as follows:

>>NO_ASSERTION_CHECK (Y): ALL
>>PRECONDITIONS (N): ALL
>>ALL_ASSERTIONS (N): ALL

The advice was taken and indeed was the problem.  The following is an
updated table of results:

Host      Language   Compiler     Execution Time (secs)   Executable Size 
                                  User   System  Wall     Text    Data    BSS
----      --------   --------     ----   ------  ----     ----    ----    ---

VAX 3100  Eiffel     cc            60.0    3.8   1:09    56320    7168   4300

VAX 3100  Eiffel     gcc           41.5    3.5    :53    48128    6144   5028

VAX 3100  c++        g++           49.1    5.7   1:00    29696    3072   1868

Ap 3500   Eiffel     Apollo CC     34.9    3.8    :41    51304    6892   2552

Sun-3/60  Eiffel     Sun CC        53.3    1.7    :55    73728    8192   2520

This is in line with the results posted by the original authors.

Thanks Vince!

Gail Murphy                     | murphy@joplin.mpr.ca
Microtel Pacific Research       | joplin.mpr.ca!murphy@uunet.uu.net
8999 Nelson Way, Burnaby, BC    | murphy%joplin.mpr.ca@relay.ubc.ca
Canada, V5A 4B5, (604) 293-5462 | ...!ubc-vision!joplin.mpr.ca!murphy

Gail Murphy                     | murphy@joplin.mpr.ca
Microtel Pacific Research       | ubc-cs!eric!murphy@UUNET.UU.NET
8999 Nelson Way, Burnaby, BC    | murphy%joplin.mpr.ca@relay.ubc.ca
Canada, V5A 4B5, (604) 293-5462 | ...!ubc-vision!joplin.mpr.ca!murphy