A plan for 3.8/4.0... (insert drumroll here)
Alan Grimes
alangrimes at starpower.net
Sat Apr 3 04:10:39 UTC 2004
Jimmie Houchin wrote:
[Itanium]
> Is there no benefit performance-wise for a native 64bit port?
> Naive question, I don't know.
In theory,
But then I don't see many people rushing out to spend $1,500 on a 700
mhz chip....
Since many machines already and, apparently, many more will be using
AMD64, I don't see any reason to put any special effort into the Itanic
[sic]. Whatever is done for other platforms will automagicly work. GCC
will compile code that uses "int64" on any platform wheather it be the
64 bit G5 or my dual athlon...
The issue I see with going 64 is that we tend to waste more and more
bits of hardware level pointers... Squeak hardly needs even 26 bits to
do it's normal stuff...
The first real advantage to 64 bit is that you don't have to fall back
to software to do long math... Overflows become much less common. Squeak
is very powerful. Because it is an OO system we could stick with the
same opcodes but simply make them 64-bit aware or we could add new
ones... There are pros and cons to both approaches.
The major improvment that I'm trying to work towards is SMP/SMT support.
Squeak today is strictly single threaded... =\
More information about the Squeak-dev
mailing list
|