> You are really going to have to be more specific here. How far did Intel
> get in its design? Did it define new instructions, new memory models,
> lay down circuits, etc.? Or did it just run some preliminary
> simulations? From what I can see here, all they ever did was run some
> simulations and then declared it a lost cause.
Unfortunately, I cannot be much more specific in public...since a lot
of this information could get someone fired or in trouble.
> >>"Despite the advantages, converting a 32-bit machine into a 64-bit one
> >>isn't easy. Four separate design teams at Intel examined how the company
> >>could take one of its 32-bit chips and transform it into a 64-bit
> >>machine, said Richard Wirt, another senior fellow at Intel. After
> >>running simulations, all four teams concluded that such a transition
> >>wouldn't be economically feasible, he said."
> >>http://news.com.com/2100-1001-985432.html
> >
> >
> > He's toeing the party line here, converting to 64b isn't that hard.
> > The P4 made it a bit harder...but hardly impossible. Intel probably
> > decided not to go down this route because they wanted folks to use IPF
> > and because it didn't make sense to push desktop x86 to 64b. Now, that
> > might have been a good differentiating feature for Xeons versus
> > Pentiums, but I think it's too much of a change to be feasible between
> > what are largely similar cores.
>
> Actually it was a pretty major feat.
I don't really agree. I think the path to 64b was pretty obvious, and
both AMD and Intel probably filled in the dots (so to speak) in their
specs. I bet if you talked to smart engineers from AMD and Intel
in...let's say 1997 about a hypothetical 64b x86 they would come up
with very similar notions about what to do.
> I certainly didn't think it was
> possible, either. They increased some things, and reduced other things;
> up until that point the x86 design was just a continuous series of
> adding stuff in, but never removing things. I didn't see them doubling
> the number of general purpose and SSE registers. Removing the segment
> mechanism. And they did this while still maintaining backward
> compatibility in the 32-bit modes. I knew if they kept the segment
> mechanism, they'd have a lot of trouble, but I never imagined they could
> actually decide to get rid of it.
Keeping segments in 64b would have been retarded. I wouldn't have done
it, and if I could figure that out, I'm sure Intel and AMD could.
> > Moreover, you should see the large hole in your theory:
> > Intel might have more than 4 design teams. Oops, suddenly Wirt's
> > statement isn't as insightful.
>
> All Wirt said was that they assigned 4 design teams to work on this
> specific project. They're not going to assign all of their design teams
> to work on this project. And the 4 teams just did simulations, and then
> stopped. We don't know how detailed of a simulation they did.
His statement also doesn't rule out that the fact that another team
might have gone a lot farther. Let's just pretend for a second,
suppose one of the teams found that it was a great idea to go to 64b
and would improve performance, cure cancer, end world hunger etc.
Now, suppose someone said: "this will kill Itanium" and Intel therefore
decided x86 should be 32b as a result. Do you expect someone from
Intel to say "We decided not to pursue x86 for marketing reasons
relating to IA64?" in public? Maybe 20-30 years from now, but not in
2003.
> > No, they really did...a long time back. I can't speak for Wirt or any
> > executives, but I know people who worked on 64 bit extensions to x86
> > that were canned. You're obviously entitled to believe what ever you
> > want, but your conclusions are wrong.
>
> But you don't know how far along the design process these guys got into.
I know a bit; not a lot, but I can't really share a lot of that
information.
DK