Need Squeak for Mac 68030/68881, or Linux 2.036 M68K?

John M McIntosh johnmci at smalltalkconsulting.com
Mon Nov 15 00:41:42 UTC 1999


>> On Wed, 27 Oct 1999, Mark Guzdial wrote:
>> 
>>> How does Morphic performance feel?  That's about half the benchmark numbers
>>> of my Powermac 6100/66, and it does feel reasonable in Morphic.  I have a
>>> Quadra 800 sitting on the floor here that I wouldn't mind Linux-izing if
>>> the result was a reasonable-feeling Squeak machine.
>>
>

Ok I took my linux box down and tried to compare MacOS versus Linux. And got
the following for these three tests.


test 1: (float) Time millisecondsToRun:
     [100000 timesRepeat: [10.0+5.0/18.88*9.77-5.77]]

test 2: 5 tinyBenchmarks

test 3: Alice example 7, time move rabbit forward, move rabbit back.

                Mac OS    Mac OS 68881        Linux 68K
float           19244        16981            17333
tinyBench       859,845       880,281         1,219,512
                40,106        41,209          58,368
alice           12.48 seconds...


The Mac OS version is the flavor shipped from Squeak Central.
The Mac OS 68881 version is my 68881 compiled version, with 68881 3D
support.
The Linux 68K version is a 2.6 kernel compiled on linux 2.0.38 with gcc
2.95.1 and -O3.


As you can see squeak under linux works faster, except for floating point
operations, (I'll look at what gcc did later since I thought I'd have better
numbers).

As for alice the fact it took 12 seconds to move the rabbit forward and back
make it really unworkable. No timing differences seemed to lurk in the 68881
versus non-68881 version. I'll need to review more were the seconds go)


Therefore if you've an old mac hosting squeak that you could host linux on,
then you would be better off, since a 42% improvement performance lurks.

I'll look at posting the 68881 version of the macos squeak later this week.

--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================
Custom Macintosh programming & various Smalltalk dialects
PGP Key: DSS/Diff/46FC3BE6
Fingerprint=B22F 7D67 92B7 5D52 72D7  E94A EE69 2D21 46FC 3BE6
===========================================================================





More information about the Squeak-dev mailing list