Jump to content

Recommended Posts

Posted

Does Intel Extended Memory 64 Technology (EM64T) make a processor 64-bit, because i was looking at the Pentium 840 (3.0 Ghz Dual-core) and noticed that was on the list of features.

 

thanks

Posted

EM64T is Intel's implementation of AMD64, which is a set of 64-bit extensions for IA32.

 

Since AMD64 has 8 general purpose registers instead of the 4 of IA32, in general code compiled for AMD64 runs approximately 30% faster than IA32.

Posted

So does the EM64T which is an extension to a 32-bit processor make the processor actually run faster? Or does it just allow it to run 64-bit code if required? Or does it make all code 64-bit?

Posted

It's just an emulator. The Linux kernel I know has had the ability to emulate 64bit, and a number of other things, for quite a while. I remember having to set some special thing on my old computer that emulated a pentium from a celoron (the special math functiosn that the celeron doesn't have). This doesn't make it faster, at all. Actually it'll slow it down some. For example of the math functions, instead of the processor being able to auto-run the special functions, there is an extra software level that uses the CPU to spit back the pentium specific responses.

 

You might as well use 64bit though, because it's a lot easier to "emulate" 32 bit from 64. For instance, flash / shockwave will not run on 64 bit. But you can install 32 bit Firefox on 64 along side the 64 bit version. You just ./configure with the --libdir=/usr/lib32 option -- assuming you've installed all the 32 bit libs along side the 64. I've also heard of people chrootting an entire 32 bit install inside their normal install.

 

http://gentoo-wiki.com/HOWTO_AMD_64#Macromedia_Flash_and_Java_Under_AMD64_with_firefox

Posted
So does the EM64T which is an extension to a 32-bit processor make the processor actually run faster?

 

No, but with 8 general purpose registers, your CPU wastes a lot less time shuffling values around when it runs out of register space. That's where the 30% speed boost comes from, but again, that's only for AMD64 code designed to make use of the extra 4 registers.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.