Who prawns tell me what 64-bit technology.
Users questions:Please prawns with easy to understand language to explain such an example. 77,777,764 technology here compared to the 64-bit 32-bit technology is concerned, this digit refers CPUGPRs (General-PurposeRegisters, general-purpose registers) the number ofAccording to a width of 64-bit, 64-bit instruction set is to run 64-bit data, instruction, that processor can run a 64bit data. 64bit processor is not now have, in the high-end RISC (ReducedInstructionSetComputing, reduced instruction set computer) very early on a 64bit processor, such as SUN's UltraSparc , IBM's POWER5, HP Alpha and other companies. 64bit computing has two main advantages: can a wider range of integer arithmetic; Can support more memory. Can not change the figures, but simply that the 64bit processor performance is twice the performance of 32bit processors. In fact, under the 32bit applications, 32bit processor performance even more, even 64bit processor, the current situationUnder the under performance is stronger in the 32bit application. So to recognize the advantages of 64bit processors, but not superstitious 64bit. Current mainstream 64-bit CPU technology used mainly AMD's AMD64-bit technology, Intel's EM64T technology, and IntelThe company's IA-64 technology. Intel IA-64 which is a separate development, now is not compatible with the traditional 32-bit computer, only for Itanium (Itanium), and follow-up product Itanium2, the average user will not relate to, so here I only AMD64 bit technology andntel's EM64T technology make a brief introduction. AMD64 Technology AMD64 bit digital technology is in the original 32-bit X86 instruction set based on the added 64-bit X86-64 X86 instruction set extensions to the hardware on the chip 32-bit X86 compatible with the original software, and withSupport for X86-64 when the expansion of 64-bit computing, making the chip a true 64-bit X86 chips. This is a true 64-bit standard, X86-64 with 64-bit addressing capability. X86-64 new sets of CPU registers will provide faster execution efficiency. RegisterIs used to create and store the internal CPU CPU operation results and the results of other computing areas. Standard 32-bitx86 framework includes eight general-purpose registers (GPR), AMD in the X86-64 were added in 8 groups (R8-R9), will increase the number of registers to 16 group.X86-64 registers the default bit 64-bit. Also increased by 8 group 128-bitXMM register (also called SSE registers, XMM8-XMM15), will give a single instruction, multiple data stream technology (SIMD) operations provide more space, which will provide 128-bit registersFor the vector and scalar computing model with 128-bit double precision processing for 3D Modeling, Vector analysis and virtual reality provides a hardware foundation. Through the provision of more registers, in accordance with the standard production of X86-64 CPU can process data more effectively, you can pass in a clock cycleLose more information. EM64T technology Intel EM64T this official is to give the definition: EM64T full name ExtendedMemory64Technology, which extended 64bit memory technology. EM64T is IntelIA-32 architectureExpansion of the IA-32e (IntelArchitectur-32extension). IA-32 processor, with the addition of EM64T Technology, will be compatible with IA-32 software, in the case, allowing the software to use more memory address space and allows the softwareWrite to 32bit linear address. Special emphasis is EM64T 32bit and 64bit compatibility. Intel added a new core 8 64bitGPRs (R8-R15), and all the original GRPs extended 64bit, as previously mentioned thisSamples can improve integer performance. Increased 8 128bitSSE register (XMM8-XMM15), is to enhance multimedia performance, including SSE, SSE2 and SSE3 support. Intel processors support EM64T technology designed two models: BiographyIA-32 mode system (legacyIA-32mode) and IA-32e expansion mode (IA-32emode). In support of EM64T technology, there is a processor called the extension activation register (extendedfeatureenableregister, IA32_EFER) components, which are activated Bit10 control EM64T. Bit10 known as IA-32e mode is valid (IA-32emodeactive) or long patterns efficiently (longmodeactive, LMA). When LMA = 0, the processor will be as a standard 32bit (IA32) processor running on the traditional IA-32 mode; when LMA = 1 , EM64T is activated, the processor will run on IA-32e mode expansion . AMD to support the current64-bit CPU technology have Athlon64 series, AthlonFX series and Opteron series. Intel technology to support 64-bit CPU core Xeon Nocona are used series, using Prescott2M core Pentium46 series and the use of Prescott2M core P4EE series.