Which is the first 64bit x86 CPU?

  • Intel Itanium

    Votes: 4 11.8%
  • AMD Opteron

    Votes: 21 61.8%
  • Intel Pentium 4

    Votes: 1 2.9%
  • Other

    Votes: 8 23.5%

  • Total voters
    34

HideOut

Distinguished
Dec 24, 2005
564
86
19,070
Opteron

but the first "desktop" was the Apple G5 over the AMD 64 by a few days, but it was not an x86 as you asked. However tons of Opteron workstations were out, and could be considered a desktop. There was early 940 socket single cores for that use.

hide
 

jonathanm

Distinguished
Jun 8, 2006
14
0
18,510
correct me if im wrong but arent 64 bit cpus reffered to as being x64?
Therefore there would never have been any x86s
 

voxel

Distinguished
Mar 27, 2006
143
0
18,680
Hmmm... maybe one of the 64/128-bit CPUs like Transmeta - which executed x86 instructions could be considered the "first" - need to check exact dates.

64-bit CPUs were around LONG BEFORE Itanium and Opteron. DEC Alpha, MIPS (used in SGIs / Playstations / N64), SPARC, PowerPC, etc.. on "workstations"

All these "new technologies" Intel and AMD brag about have trickled down in a techno-Reganomics sense.
 

gOJDO

Distinguished
Mar 16, 2006
2,309
1
19,780
I would like to know which is the first 64bit x86 CPU?

Of course it was the Opteron. As a matter of fact it's STILL the only one until someone invents a new X86-64 instruction set. Everything else is just based on it.
Itanium is x86 and is 64bit. It has its own unique IA-64 architecture developed before x86-64. Itanium was also available long time ago before Opteron.
 

gOJDO

Distinguished
Mar 16, 2006
2,309
1
19,780
Itanium isnt x86
Its intel but it aint x86
no, it is x86. It can run x86 directly with hardware compatibility mode using hardware 80486 or indirectly via software emulation. Its x86 performanse is low and it better using software emulation.
 

JonathanDeane

Distinguished
Mar 28, 2006
1,469
0
19,310
Yes it runs 32 bit in emulation and hence the horid performance. Intel tried to get away from legacy stuff wich would have lead to much better performance once the bugs got worked out but everyone needed old aps and compatability that didnt suffer from emulation.
 

Topota_madre

Distinguished
Mar 31, 2006
98
0
18,630
Itanium was the first 64bits CPU that can process x86 code but wasn't the first x86 64bits. Pentium 4 have 64bits dissabled in Nothwood before Opteron.



The first true x86 CPU with 64bits enabled is the Opteron.
 
The AMD Opteron was the very first x86_64 chip. The Athlon 64 followed shortly thereafter and a little while later, Intel's EM64T 5x1/6xx Prescotts and Nocona Xeons came. Transmeta's latest VLIW chip, the Efficeon, can also do x86_64, but it came out later- in 2005. The Itanium can't natively run i386 code like the x86_64 ones can (there's no compatibility mode in the Itanic.) It's its own architecture (IA64) that's not compatible with any x86 code. It can emulate x86 code in software and in a code-morphing hardware module like Transmeta's chips do from x86 <-> VLIW. However, the Itanic's speed with x86 code makes a Crusoe or Efficeon look FAST, and those chips aren't fast my any means, save for speed per watt.

I believe that the 64-bit chip was the MIPS64, followed by the DEC Alpha, the UltraSparc, the RS64, HP-PA, and IBM's Power line of PPC chips. All those came before the x86_64- it was one of the last chips to become 64 bit.
 
Yes, Microsoft calls x86_64 (AMD64/EM64T) chips "x64" because it needed to differentiate between the two incompatible 64-bit versions of Windows XP: the IA64 Itanic one and the x86_64 one. They are about the only one I know of that uses that terminology. Most use x86_64, some use AMD64, Intel says EM64T.

uname -m
x86_64