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
|