Quoting Randall Shimizu <[EMAIL PROTECTED]>:

Clarification:

Let me reiterate Intel's Core duo chips use 32 bit core with 64 bit api extensions. This why it's possible to run 64 bit OS on the Core Duo.

*sigh* Randall, you're talking like Intel's chips are a completely different architechture from AMDs.. they are not.

Intel licensed the x86_64 technology from AMD (in a well publicized reversal of the past) and the chips made by intel marketed as EM64T are, in fact, 64bit chips. They're completely binary compatible to x86_64 chips from AMD.

There are something like 2 specific calls that Intel did add into their chips that could make something compiled on an intel chip not binary compatible with an AMD one, but you'd have to use intel's compiler and a bunch of esoteric flags that noone ever uses anyway, so it's a non issue.

The one thing you did mention that is technically true, is that Intel's quad core chips coming out are actually 2 dual cores made into a semi-quad core, while AMD's quad is a true quad core.

The one huge advantage that AMD does still have is Hypertransport. Intel has pig-headedly refused to license it, and AMD gets a huge advantage in memory access due to their use of it. Intel still uses the older North/southbridge setup and has contention between processes accessing memory.

BTW Jim.. your question about things compiled on x86_64 being comptible? Yes, they are. You can use the same binaries on both AMD and EM64T hosts. We have apps running like this all the time.

--
Mike Marion-Unix/Linux Admin-http://www.miguelito.org
Windows NT: Abandon all hope, ye who enter here.



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to