Squeak on the Gumstix

Tim Rowledge tim at sumeru.stanford.edu
Sun Nov 7 23:57:35 UTC 2004


Jon Hylands <jon at huv.com> wrote:

> On Sun, 7 Nov 2004 13:16:13 -0800, Dave Hylands <dhylands at gmail.com> wrote:
> 
> > I may try to compile parts of squeak using the ARM compiler and see if
> > that makes any difference. I think I'll need to compile to assembler
> > and then write a script to change ARM assembler to gas.
> 
> Hey Tim, does the Interval version of slang work for direct to ARM
> assembler?
You tell me! The code is actually out there at
http:sumeru.stanford.edu/tim/pooters/SqFiles/deltas/translator.tar.gz -
I haven't even looked at it in five years.

I'm delighted that the 3.4.2 gcc can manage -O2 at last and actually
run. Trying the ARM compiler might be worthwhile since it is a pretty
good cc. My latest version is Castle/ARM 5.57 which is quite a good C99
compliant version - inline assembler, inlining of functions, all that
stuff. It was worth several percent over the previous version.

We're never going to get staggering performance from an ARM cpu - with
small caches and simple memory interfaces how can you compete with 100w
of x86 or PPC? Hint - for the power usage of a pentium umpty-ump you
can run many, many ARMs and then all you have to do is solve the
problem of very parallel programming :-) And for my next trick, I shall
pull a hat out of a rabbit...


tim
--
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Choose variable names that will not be confused.



More information about the Squeak-dev mailing list