|
|||
Intel’s Smart Memory Access is yet another way Intel has increased the overall performance of ICM. In Smart Memory Access, Intel implements something they call memory disambiguation. Memory Disambiguation is something that allows execution cores to speculate what data is needed from the memory before it actually executes. This allows the system to “pre-load” information while the previous instruction is being executed, drastically decreasing memory latency effects. The final improvement we see in ICM is the Intel’s Advanced Digital Media Boost. This feature is basically the end result of the doubling of the speed at which SIMD instruction sets are executed. Previously to ICM, execution cores had to break down the 128-bit SSE,2,3 instructions into two 64-bit subsets in order to execute them, allowing one SIMD instruction set to be executed per every two clock cycles. With ICM, the entire 128-bit SIMD instruction set is executed in the same clock cycle, allowing one instruction set to be executed every clock cycle. As a result of Intel’s Advanced Digital Media Boost, the end-user experiences dramatically increased performance when processing multimedia instructions. Specific to the Core 2 series of processors, and probably every processor hereafter, Intel has included several very interesting features. They are:
EM64T, while previously implemented on the 600 series of the Pentium 4 line and later processors, will again be used in Core 2 processors from Intel. EM64T is essentially the means by which Intel processors operate on x64 instructions. It also allows Intel processors to utilize greater amounts of virtual and physical memory. There is nothing ground-breaking to report here. Intel’s Execute Disable Bit is basically a further enhanced attempt at hardware-based virus protection. The Execute Disable Bit marks memory banks as executable or non-executable, depending on whether or not it is infected by a virus or other malicious agent. If the operating system attempts to read data from a non-executable piece of memory, this will be recognized and avoided, disallowing the spread of the virus. All these new features look very impressive on paper, but what about the realized performance? If the processor is theoretically capable of great things but cannot actually produce those results in the real world, what use is it? On to the interesting part of the review. |



User Comments
- 96 Comments» This story has had 96 comments posted since July 14, 2006 at 12:30 AM EDT.