Re: Version after Version



"J French" <erewhon@xxxxxxxxxx> wrote

> You appear to think that we should abandon the Delphi compiler and
> find another one optimized for 64 bits.

A. What does this have to do with the argument that 64-bits rewrites can
make 32-bits software faster, as opposed to your argument that this is not
true? Are you now saying that in fact you have been arguing that this is not
true, merely because Delphi has no 64-bit compiler?

B. Why on earth would I want you to abandon anything? What is my stake in
YOUR compiler?

C. What is the problem with Delphi not being 64-bit? Borland said last week
again they are commited to making a 64-bit compiler, 2007 being the target.
Why change when there is a commitment from Borland?


> Processors only do what they are told to do, adding 57 new multi media
> targeted instructions and increasing the size of the cache to 32,000
> bytes and adding a glorified REP instruction will make code written
> to take advantage of such novelties run faster
> - simply because microcode runs faster than external code
>
> That has nothing to do with the number of address lines on the CPU


Who has been talking about adress lines? I was talking about the width of
the DATABUS, perhaps you are confused with someone else but it was I who has
repeatedly said that the increased adressing range is **not very interesting
or useful**, and I said that the big gain was in parallel execution of
32-bit data in 64-bit registers. FYI, that means ** databus **. I can't know
how old you are, I might be wasting my time with a 14 y.o. bored kid here. I
assume that people only discuss topics they know something about, or want to
learn about, not pushing some weird opinion without arguments and without
listening to, or understanding arguments.

Blabbering about "microcode" is no argument. I say: instead of doing ten
32-bit additions, do five time a 2 x 32 bit addition in a 64-bit register.
Because you load 64-bits at a time, add two 32-bits values at a time, and
store the result 64-bits at a time, this goes twice as fast as on a 32-bits
CPU, with a 32-bits program.

What's so hard to understand about this? Try it an measure it! If you are
unable to, read a benchmark!

> Anyway, most CPUs are choked by the speed of the bus

Bull-***. Never heard of the concept of "cache"? Almost no application on
earth is limited by the bus. If your application thrashes the L1 cache that
much, then you should become a dog walker or a paper boy, you have no
business being a programmer.


.


Quantcast