| Intel EM64T Technology Explained |
|
|
$ Check REAL-TIME pricing for Intel Celeron E1500 Socket 775 65mm Dual-Core Processor with 2.2GHz 800MHz FSB 512KB L2 Cache Model BX80557E1500 Retail Box Free Ground Shipping $ |
|
|
|
|
|
| 64-Bit Mode Features |
Under IA32E 64-bit mode, the CPU gains a lot of new stuff:
- 64-bit addressing space, i.e. applications can address up to 16 EB (exabytes) of RAM (2^64 bytes); however externally current Celeron D, Pentium 4 and Xeon CPUs supporting EM64T have only 36 address lines, meaning they can “only” access 64 GB of RAM (2^36). Xeon DP CPUs supporting EM64T technology have 40 address lines, meaning they can access up to 1 TB (terabyte) of RAM (2^40). These limitations can be changed in the future, so in the future Intel can release CPUs that can access more RAM memory externally (up to 16 EB).
- Eight additional registers: under 64-bit mode the CPU has a total of 16 64-bit registers. These new registers are named R8 thru R15. Interesting enough, Intel has decided to use the same naming convention created by AMD on their 64-bit implementation, i.e. using a letter “R” to indicate a 64-bit register. On Figure 1 you can see how the 64-bit RAX register looks like.
 click to enlarge Figure 1: Register scheme on EM64T.
- Eight additional registers for SIMD instructions (MMX, SSE, SSE2, SSE3): the CPU has a total of 16 64-bit MMX registers under 64-bit mode. The XMM registers continue to be 128-bit wide, however the number of XMM registers were doubled from eight to 16. These registers are used by SSE floating point operations.
- All registers and instruction pointers are 64-bit wide. FPU registers continue to be 80-bit wide.
- All 64-bit registers continue to use the same division scheme that allows them to be used for 8-bit operations (see Figure 1). For example, the eight-bit AL register is, in fact, the eight least significant bits from RAX register. This scheme is called “uniform byte-register addressing”.
- Fast interrupt-priorization mechanism.
- A new 64-bit instruction pointer, called RIP, that replaces the 32-bit instruction pointer, called EIP.
- A new instruction pointer relative addressing mode, called RIP-relative addressing.
|
| Pages (3): « 1 [2] 3 » |
| Print Version | Send to Friend |
|
Bookmark Article
| Comments (0)
|
|
Recommended Deal |
 | AMD Phenom II X2 550 Black Edition Dual Core Processor - 3.10GHz Socket AM3 6MB Cache 2000MHz 4000 MT/s Retail Unlocked Multiplier HDZ550WFGIBOX
|
|
Latest News |
November 6, 2009 - 3:07 PM PST |
November 5, 2009 - 3:49 PM PST |
November 5, 2009 - 3:47 PM PST |
November 5, 2009 - 3:42 PM PST |
November 5, 2009 - 3:38 PM PST |
November 5, 2009 - 3:36 PM PST |
November 3, 2009 - 8:14 PM PST |
November 3, 2009 - 7:57 PM PST |
November 3, 2009 - 7:51 PM PST |
November 2, 2009 - 6:05 PM PST |
| .:: More News ::. |
|
Latest Content |
|
|
| Our Most Popular Articles |
1,070,930 views
|
695,311 views
|
671,484 views
|
585,882 views
|
556,010 views
|
554,162 views
|
485,829 views
|
474,883 views
|
389,437 views
|
336,580 views
|
|
| Latest Threads in Our Forums |
by shadixmax |
by ftomsuk |
by cchjde |
by delta32 |
by Desert Fox |
by sam_wade07 |
by fjs559 |
by Hardware Secrets Team |
by Merman |
by Olle P |
| .:: Visit Our Forums ::. |
|
|