[geeks] Itanium 32 bit performace.... hahahaha
Charles Shannon Hendrix
shannon at widomaker.com
Sat Dec 20 03:25:30 CST 2003
Wed, 10 Dec 2003 @ 13:14 -0800, Francisco Javier Mesa-Martinez said:
> On Wed, 10 Dec 2003, Kevin wrote:
>
> >
> > I've heard this before, but have never understood it. What is it
> > about Alphas that requires more RAM than other processors? My Alpha
> > has 256 and seems to run fine as a file server.
>
> Alphas before the 21164A were not byte addressable, meaing that you were
> wasting a lot of memory if you just needed to store a byte, since
> depending on the compiler/OS you may be wasting a full word (the original
> design called for a KISS approach). It made the chip very simple, since
> you do not have to deal with unaligned aceesses, and of course cache is
> far simplified. I.e. no need to decode a large offset for a cache line.
Did the DEC compiler around 1996 pack bytes to make it more efficient?
Anyone know how GNU C handles it?
I remember it eating RAM quickly on some projects, and not others.
Maybe it was inconsistent.
There were problems with using a lot of barrier instructions on the
21064 as well.
The later Alphas are so good at preduction, it almost doesn't matter.
--
UNIX/Perl/C/Pizza____________________s h a n n o n at wido !SPAM maker.com
More information about the geeks
mailing list