 |
CFD Review |
 |
 |
Site Sponsors |
 |
 |
Tell a Friend |
 |
 |
 |
Help this site to grow by sending a friend an
invitation to visit this site.
|
|
 |
 |
 |
CFD News by Email |
 |
 |
 |
Did you know that you can get today's CFD Review headlines mailed to your inbox?
Just log in and select Email Headlines Each Night on your User Preferences page.
|
|
 |
 |
| |
  |
AMD Opteron Ideal for Low-Cost CFD |
|
 |
 |
 |
Support for Multi-Processor Servers
With the Opteron, AMD made the interesting choice of including a memory controller on the CPU die. This uncommon design in the PC arena results in substantially better memory latency (less wasted CPU clock cycles waiting for memory). While this makes a single CPU more productive, another design feature makes the Opteron ideal for multi-processor machines. Conventional multi-processor (MP) Intel architectures shared the front side bus (FSB) - the bus that connects the CPUs to the rest of the system. The problem with this design is that adding processors reduces the memory bandwidth available to each processor.
With the Athlon, AMD designers gave each processor its own 64-bit connection to the rest of the system - a first for PCs. The design offered much better performance but was expensive to implement and difficult to scale (AMD never built a 4-way Athlon MP chipset).
The Opteron uses a different strategy. Each Opteron CPU features 3 Hyper Transport links (a point-to-point bus pioneered by AMD), two of which can be used to connect with another Opteron CPU at 6.4 GB/s of bandwidth per link. The two features above combine to provide excellent multi-processor performance. Because each CPU has its own memory controller, each CPU has direct access to its own local memory. And, because each CPU can connect to other CPUs over the Hyper Transport link, the CPU can pull data from other memory controllers in a multi-processor machine. The result is a memory system that scales very well with number of CPUs in a system.
This type of memory access is known as NUMA (Non-Uniform Memory Access) and to be effective requires support from the operating system. Windows 2003 Server, in Enterprise and Datacenter editions, supports NUMA. Linux support for NUMA is under development.
There is also the possibility of AMD manufacturing multi-core Opteron CPUs, that is, two processors on the same die. Such a chip would be much more efficient than two separate CPUs.
Conclusion
With real world performance tests just coming in, it is too early to say just how strong the Opteron processor will be. However, the choices AMD has made with the design of this CPU seem tailor made for a low-cost multi-processor CFD compute machine.
|
|
 |
 |
[ Post Comment ]
< Flat Panel Displays Reviewed | NAFEMS Appoints Chief Operating Officer > | |
 |
CFD Review Login |
 |
 |
Related Links |
 |
|