PC Review
Forums
Newsgroups
Hardware
Processors
AMD64 = IA-32e
Forums
Newsgroups
Hardware
Processors
AMD64 = IA-32e
![]() |
AMD64 = IA-32e |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Regarding whether Intel is going to be using the AMD64 language or not, and
answer is not, it's using the IA-32e language. Other than the name it's exactly the same as AMD64, right down to the number of registers, and lack of support for Virtual-8086 mode, etc. Here is AMD's AMD64 documentation: http://www.amd.com/us-en/Processors...75_7044,00.html Here is Intel's IA-32e documentation: Vol 1: http://www.intel.com/technology/64b...ions/300834.htm Vol 2: http://www.intel.com/technology/64b...ions/300835.htm It doesn't even look like Intel did much to change the formatting of their PDFs from AMD's. :-) Yousuf Khan |
|
|
|
#2 |
|
Guest
Posts: n/a
|
Black Jack wrote:
> Regarding whether Intel is going to be using the AMD64 language or not, and > answer is not, it's using the IA-32e language. Other than the name it's > exactly the same as AMD64, right down to the number of registers, and lack > of support for Virtual-8086 mode, etc. > > Here is AMD's AMD64 documentation: > http://www.amd.com/us-en/Processors...75_7044,00.html > > Here is Intel's IA-32e documentation: > Vol 1: http://www.intel.com/technology/64b...ions/300834.htm > Vol 2: http://www.intel.com/technology/64b...ions/300835.htm > > It doesn't even look like Intel did much to change the formatting of their > PDFs from AMD's. :-) > > Yousuf Khan http://www.investorshub.com/boards/...sage_id=2404565 |
|
|
|
#3 |
|
Guest
Posts: n/a
|
> > Here is Intel's IA-32e documentation:
> > Vol 1: http://www.intel.com/technology/64b...ions/300834.htm > > Vol 2: http://www.intel.com/technology/64b...ions/300835.htm > > > > It doesn't even look like Intel did much to change the formatting of their > > PDFs from AMD's. :-) > > > > Yousuf Khan > > http://www.investorshub.com/boards/...sage_id=2404565 This is all very good news, even for little troll a-holes like me. I must applaud Intel's decision to put their pride aside and doing a very good decision for themselves and their customers. Don't have to think of medium-term (shy on using long-term in context of desktop PC's..) effects of the investment: the latest cutting-edge X86 extended instructions will be usable no matter which vendor's way you go on this regard. SSE3 is another issue, but atleast can't go wrong as far as 64-bit X86 spin-offs are concerned. Very nice. From technical perspective, it looks amazingly nice to look at the number and width of the registers side-by-side (yes, identical sets.. that's the point). I don't know if Microsoft's earlier announcement regarding support for more than one 64-bit X86 based architechture has anything to do with this, but if it has, I'm glad Microsoft used their monopoly position FOR ONCE (okay, this is a bit strong wording but just think is mildly amusing) for common good. Without possibility of variety, things can go stagnant easily.. this is why systems where most available architechtures work (thinking of UNIX and the mindset that goes with that) without being locked to a single (or few) hardwired standards like what kind of CPU is inside the machine, is a good thing. I'm ofcourse referring to compiling sourcecode against widely adopted standards like POSIX and X11 for instance. The bytecode mindset Microsoft has in mind, which is processor architechture independent (Yup, that's .NET, atleast in theory is a way forward whichwill give wider opportunity to optimize (okay, atleast match) shipped application with the client's hardware better. This is a step forward, even if at first it is a step backwards (as far as performance is concerned, .NET is yet to demonstrate being of higher performance than traditional languages like C or C++ for example, but it's getting closer all the time, and when the packed datatype support/optimizations and better runtimes arrive, who knows when, or when the difference on things that count is made neglible by the Moore's Law there shouldn't be much room for complaints). That put aside, as long as statically compiled software (or dll runtimes) are the way most of the software is written for the desktop, it's atleast a good thing overall for the industry and customers alike that there is less different architechtures that have to be taken care of. It's easy to go where the fence is the slowest. It's the nature of man. If the fence is the lowest, where work of a few benefit the many, that is the route that leads to best results -on average-, and that's what .NET has chance of delivering. If certain company plays it's cards right and does it's job well enough. Meanwhile, this thread I am replying to, for some odd reason make me think that 64-bit adoptation rate will be increased, which is not the part that makes the developer inside me smile, it's the fact that there will be MORE REGISTERS, which shows as much as 15% average performance increase with only recompilation, and this is with early versions of compilers for the new, improved ISA. IA32e, AMD64, whatever it's being called at the time.. ![]() Ofcourse I could be ****ing totally wrong, in that case forget it, I'm just trolling anyway. If I was right, please worship me.. I was ofcourse serious. Right. |
|
|
|
#4 |
|
Guest
Posts: n/a
|
Black Jack wrote:
> Regarding whether Intel is going to be using the AMD64 language or not, and > answer is not, it's using the IA-32e language. Other than the name it's > exactly the same as AMD64, right down to the number of registers, and lack > of support for Virtual-8086 mode, etc. > > Here is AMD's AMD64 documentation: > http://www.amd.com/us-en/Processors...75_7044,00.html > > Here is Intel's IA-32e documentation: > Vol 1: http://www.intel.com/technology/64b...ions/300834.htm > Vol 2: http://www.intel.com/technology/64b...ions/300835.htm > > It doesn't even look like Intel did much to change the formatting of their > PDFs from AMD's. :-) > > Yousuf Khan Virtual-8086 mode?........what is that? so the AMD64 chip will not be able to run 16-bit XT programs natively? -- RUSSERT: Are you prepared to lose? BUSH: No, I'm not going to lose. RUSSERT: If you did, what would you do? BUSH: Well, I don't plan on losing. I've got a vision for what I want to do for the country. See, I know exactly where I want to lead.................And we got changing times here in America, too., 2/8/04 "And that's very important for, I think, the people to understand where I'm coming from, to know that this is a dangerous world. I wish it wasn't. I'm a war president. I make decisions here in the Oval Office in foreign policy matters with war on my mind. - pResident of the United State of America, 2/8/04 "Let's talk about the nuclear proposition for a minute. We know that based on intelligence, that he has been very, very good at hiding these kinds of efforts. He's had years to get good at it and we know he has been absolutely devoted to trying to acquire nuclear weapons. And we believe he has, in fact, reconstituted nuclear weapons." - Vice President Dick Cheney, on "Meet the Press", 3/16/03 "I don't know anybody that I can think of who has contended that the Iraqis had nuclear weapons." - Defense Secretary Donald Rumsfeld, 6/24/03 "I think in this case international law stood in the way of doing the right thing (invading Iraq)." - Richard Perle "He (Saddam Hussein) has not developed any significant capability with respect to weapons of mass destruction. He is unable to project conventional power against his neighbours." - Colin Powell February 24 2001 "We have been successful for the last ten years in keeping him from developing those weapons and we will continue to be successful." "He threatens not the United States." "But I also thought that we had pretty much removed his stings and frankly for ten years we really have." 'But what is interesting is that with the regime that has been in place for the past ten years, I think a pretty good job has been done of keeping him from breaking out and suddenly showing up one day and saying "look what I got." He hasn't been able to do that.' - Colin Powell February 26 2001 |
|
|
|
#5 |
|
Guest
Posts: n/a
|
gaffo wrote:
> Black Jack wrote: > >> Regarding whether Intel is going to be using the AMD64 language or >> not, and >> answer is not, it's using the IA-32e language. Other than the name it's >> exactly the same as AMD64, right down to the number of registers, and >> lack >> of support for Virtual-8086 mode, etc. >> >> Here is AMD's AMD64 documentation: >> http://www.amd.com/us-en/Processors...75_7044,00.html >> >> >> Here is Intel's IA-32e documentation: >> Vol 1: http://www.intel.com/technology/64b...ions/300834.htm >> Vol 2: http://www.intel.com/technology/64b...ions/300835.htm >> >> It doesn't even look like Intel did much to change the formatting of >> their >> PDFs from AMD's. :-) >> >> Yousuf Khan > > > > Virtual-8086 mode?........what is that? > > so the AMD64 chip will not be able to run 16-bit XT programs natively? > I'd hate to generalize from one very limited test, but about a week ago I was unable to boot an Opty dualie or an Athlon64 from a MS-DOS 3.3 floppy. No problems with MS-DOS 6.22. I would have tried an even earlier DOS, but 3.3 was the oldest disk image we could find - not that we tried too hard :-) |
|
|
|
#6 |
|
Guest
Posts: n/a
|
gaffo wrote:
> Black Jack wrote: > >> Regarding whether Intel is going to be using the AMD64 language or >> not, and >> answer is not, it's using the IA-32e language. Other than the name it's >> exactly the same as AMD64, right down to the number of registers, and >> lack >> of support for Virtual-8086 mode, etc. >> >> Here is AMD's AMD64 documentation: >> http://www.amd.com/us-en/Processors...75_7044,00.html >> >> >> Here is Intel's IA-32e documentation: >> Vol 1: http://www.intel.com/technology/64b...ions/300834.htm >> Vol 2: http://www.intel.com/technology/64b...ions/300835.htm >> >> It doesn't even look like Intel did much to change the formatting of >> their >> PDFs from AMD's. :-) >> >> Yousuf Khan > > > > Virtual-8086 mode?........what is that? > > so the AMD64 chip will not be able to run 16-bit XT programs natively? > Do a google search for "virtual 8086" (not quoted). You will find plenty of explanations in the first page. V86 allows a 32-bit protected processor to emulate multiple 8086 processors by restricting access to some instructions, changing fault behavior, and locking down translation and addressing to a special subset of what the chip normally allows. You might be able to run real mode (DOS for example) but you will not be able to run 64-bit OS or programs that put the processor into extended mode and then use V86 mode access to BIOS. Through "legacy mode" you can still do 32-bit OS + V86, if I understand correctly. Alex -- My words are my own. They represent no other; they belong to no other. Don't read anything into them or you may be required to compensate me for violation of copyright. (I do not speak for my employer.) |
|
|
|
#7 |
|
Guest
Posts: n/a
|
Black Jack <news.yaya.bbbl67@spamgourmet.com> wrote:
<snip> OT to your post, but did you find yerself a new alias, Yousuf? ;-) J. |
|
|
|
#8 |
|
Guest
Posts: n/a
|
gaffo <gaffo@usenet.net> wrote in message news:<EZVYb.852$BK3.811@newssvr22.news.prodigy.com>...
> > Virtual-8086 mode?........what is that? > > so the AMD64 chip will not be able to run 16-bit XT programs natively? > From what others have written, you should have no problems in Real Mode (ie actually booting to DOS), or V86 Mode under 386 Mode (ie running 32 bit Windows). But apparently in 64 bit extended (long?) mode it drops V86 Mode. So you can run 32bit and 16bit apps together, or 32bit and 64bit apps together, but not all three at once. I think. |
|
|
|
#9 |
|
Guest
Posts: n/a
|
Wow, those guys at AMD sure are smart.
They created x86-64 before Intel. Who would have thought to extend the EAX register from 32 to 64 bits! And then they extended all the other registers to 64 bits. In****ingcredible!!!! Wow, that was real genius! AMD engineers sure deserve a lot of credit for beating Intel to the 64bit punch. I am really surprised that no one at Intel thought of this before the AMD guys did! "Black Jack" <news.yaya.bbbl67@spamgourmet.com> wrote in message news:d8bc87ef.0402181141.7159b0fa@posting.google.com... > Regarding whether Intel is going to be using the AMD64 language or not, and > answer is not, it's using the IA-32e language. Other than the name it's > exactly the same as AMD64, right down to the number of registers, and lack > of support for Virtual-8086 mode, etc. > > Here is AMD's AMD64 documentation: > http://www.amd.com/us-en/Processors...75_7044,00.html > > Here is Intel's IA-32e documentation: > Vol 1: http://www.intel.com/technology/64b...ions/300834.htm > Vol 2: http://www.intel.com/technology/64b...ions/300835.htm > > It doesn't even look like Intel did much to change the formatting of their > PDFs from AMD's. :-) > > Yousuf Khan |
|
|
|
#10 |
|
Guest
Posts: n/a
|
spinlock wrote:
> Wow, those guys at AMD sure are smart. > > They created x86-64 before Intel. > > Who would have thought to extend the EAX register > from 32 to 64 bits! And then they extended all the > other registers to 64 bits. In****ingcredible!!!! Ignoring your sarcasm, the extended registers are only half the register story for AMD64 - they also doubled the number of registers. I think most of the performance gains we are seeing with the limited amount (so far) of 64-bit optimized software are due to having more registers than to any other single factor except the integrated memory controller. > > Wow, that was real genius! AMD engineers sure > deserve a lot of credit for beating Intel to the 64bit punch. You bet they do. Intel really screwed the pooch by not jumping on the AMD64 bandwagon a few years ago. And Intel's AMD64 clone looks like it will be handicapped by 1.) Memory latencies because they are still going to rely on external memory controllers. 2.) Inability to do cheap, fast, and easy SMP because they will still rely on the chipset to provide the glue logic instead of building it into the processors like AMD did. AMD will now, with good justification, be able to say that they are the "real thing", while Intel's johnny-come-lately chip is merely a cheap clone that omits a couple of very important features. Remember how AMD was mocked when the first started making clones of Intel chips ? I'll bet you there is a lot of glee at AMD now that Intel is the one doing the cloning. > > I am really surprised that no one at Intel thought of this > before the AMD guys did! Who says they didn't ? But /if/ they did think of it first, then the Intel execs really screwed the pooch by not pursuing the idea. > > "Black Jack" <news.yaya.bbbl67@spamgourmet.com> wrote in message > news:d8bc87ef.0402181141.7159b0fa@posting.google.com... > >>Regarding whether Intel is going to be using the AMD64 language or not, > > and > >>answer is not, it's using the IA-32e language. Other than the name it's >>exactly the same as AMD64, right down to the number of registers, and lack >>of support for Virtual-8086 mode, etc. >> >>Here is AMD's AMD64 documentation: >> > > http://www.amd.com/us-en/Processors...75_7044,00.html > >>Here is Intel's IA-32e documentation: >>Vol 1: http://www.intel.com/technology/64b...ions/300834.htm >>Vol 2: http://www.intel.com/technology/64b...ions/300835.htm >> >>It doesn't even look like Intel did much to change the formatting of their >>PDFs from AMD's. :-) >> >> Yousuf Khan > > > |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

is a way forward which
