Squeak on the PlayStation 3
John M McIntosh
johnmci at smalltalkconsulting.com
Sat Jan 20 02:26:07 UTC 2007
The macIntel carbon VM has been carefully whacked with a hammer to
ensure
GCC does the right thing for the Core Duo. Many byte codes are
executed in 9 instructions.
Less optimal GCC choices using older versions of GCC result in the
same byte codes taking 12 instructions, or MORE.
So 33% faster, mmm 9 instructions, versus 12, yes one might see
that... If people care to dig back they'll see comments from me to
Ian last
fall about the unix VM being 33% slower on the macintel versus the
carbon VM because of the unix VM's darwin less optimal gcc choices.
If anyone is able to build a windows VM I'll share some suggestions,
someone did ask if anyone was maintaining the window VM anymore the
other
day, can't say I saw a response? Anyone know?
Mind when dealing with different CPU vendors and types it makes it a
bit harder, perhaps you just run with the lowest common slowest CPU,
is that a 286 or 386?
That or perhaps go to the hassle of having a AMD, or core duo
specific VM for users that might have a clue what that means...
Mmm then again perhaps Apple makes really fast hardware now, along
with nice fit an finish, and wonderful operating system.
On Jan 19, 2007, at 2:29 PM, Jon Hylands wrote:
> On Fri, 19 Jan 2007 17:27:33 -0500, Jon Hylands <jon at huv.com> wrote:
>
>> Very interesting - your results are more than 50% higher than
>> mine, with
>> the same CPU.
>
> Sorry, wrong math - 33% higher...
>
> Later,
> Jon
>
> --------------------------------------------------------------
> Jon Hylands Jon at huv.com http://www.huv.com/jon
>
> Project: Micro Raptor (Small Biped Velociraptor Robot)
> http://www.huv.com/blog
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|