|
The speaker stated that x86 is the most widely installed instruction set in the world but it is not basically relevant to CPU performance. On the contrary, what is really important are backward compatibility to x86-32, the cost per processing node, memory bandwidth, addressable memory, the I/O infrastructure, and watt density.
Mr. Goddard explained that with an increased system memory data intensive applications are installed with strides and block sizes that can cause cache thrashing. Making the cache larger is not cost effective, according to the speaker, so performance is limited by the size of the on-chip cache and/or the memory bandwidth. One can enhance the memory bandwidth and latency with an on-chip memory controller which scales with SMP.
Furthermore, due to cost/performance and I/O constraints, x86-32 clusters are limited to two processors per node. This is putting additional stress on the SMP cluster interconnect. The speaker believes that it is useful to bring 4 and 8 processor SMP systems closer in cost/performance to 2 processor systems. In order to improve performance and decrease premium without breaking the x86 commodity economics, one has to use the same processor architecture on the desktop.
There is also an enormous investment in x86-32 for all market segments. In many applications, the porting code is not an option, according to Mr. Goddard. Therefore, AMD aimed at providing a solution that was not only 100% backwards compatible, but designed to run x86-32 code faster than any existing x86-32 architecture available. The company has offered a gradual and controlled migration path for porting to 64-bits, allowing simultaneous 32-bit and 64-bit application execution.
The AMD Opteron processor's performance-enhancing features include:
- Optimized 64-bit core with uncompromising support for 32-bit applications
- High-bandwidth integrated memory controller scaling with processor frequency and number of processors
- Highly scalable HyperTransport technology-based system bus enabling glueless multi-processing
- 1MB L2 cache
Mr. Goddard ended his talk by saying that the AMD Opteron processor is designed to maintain compatibility by leveraging the existing infrastructure and running existing 32-bit x86 applications natively. It also allows customers to migrate according to their schedule with a low learning curve for users and support staff. |