Intel DDR2 FB-DIMM Performance

Published on June 16, 2006
Written by Michael Larabel
Page 1 of 12
Discuss This Article

Intel was first to adopt DDR2 memory when they had launched their LGA-775 socket nearly two years ago with the Grantsdale and Alderwood Chipsets. Intel Corporation is first again to introduce the latest in memory technology: FB-DIMM. FB-DIMM is short for Fully Buffered Dual Inline Memory Module, and is primarily designed for mission-critical server environments that require maximum performance with minimal errors. FB-DIMMs are designed to bring the best traits from DDR2 memory while combining a new point-to-point serial memory interface. Some of the key benefits for Fully Buffered DIMMs include enhanced reliability, greater bandwidth, improved scalability, and higher capacity per memory channel.

The serial memory interface for FB-DIMMs allows a greater quantity of memory modules to be used, where a traditional system would fail. The weakness of conventional DIMMs is the dedicated connection with the memory controller, and the overloading of these connections with a high memory concentration. One of the notable factors for FB-DIMMs is the adoption of an AMB (Advanced Memory Buffer) chip. The AMB controls the transmission of memory data into packets. This process is similar to that of PCI Express, SATA, and other serial technologies. The AMB chip does communicate with the next succeeding chip through a bi-directional serial interface. Meanwhile, the first AMB chip in the channel is what communicates with the memory controller. The Advanced Memory Buffer should also make it an ease for these mission-critical servers to adapt new memory standards, such as DDR3, while using the same 240-pin interface and making no other upgrades.

Another benefit of FB-DIMMs is the lower pin count for the memory controller and easier routing of multiple channels across the motherboard due to the serial bus. The serial data path of this memory should provide faster performance over current DIMMs. FB-DIMMs are also immune from increasing latencies when the memory density increases. FB-DIMMs also utilize ECC (Error Checking and Correction), and incorporated into the modules is CRC (Cyclic Redundancy Check). On top of Cyclic Redundancy Check is also a bit-lane fail-over correction feature, which aims at locating and removing bad data paths.

Current limitations of this technology are each FB-DIMM channel can only contain up to eight modules, and only six memory channels are allowed per memory controller. Even so, that is a possible 48 FB-DIMMs per memory controller. Now some food for thought, with 48 FB-DIMMs each offering up 16GB of memory (which will soon be available), the total capacity would be 768GB. The governing body over semiconductor engineering standards, JEDEC, had only finalized the specifications for FB-DIMM last month.

Even with the memory being buffered and the Cyclic Redundancy Checking, FB-DIMMs are theoretically faster than traditional server memory, which is the focus of the entire article. Of the speed advantages include the bi-directional serial interface being able to read and write data simultaneously, greater number of memory channels, and more. We will be looking at its Linux memory performance in the server environment compared against existing DDR1/DDR2 desktop and server modules, as well as looking after the effective memory bandwidth when more memory channels are enabled.

Feel free to discuss this article in our Phoronix Forums.

<< Previous Page
1
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. AMD RadeonSI Gallium3D Begins Simple CL Demos
  2. Intel Shows Off GNOME3-Based Tizen Shell
  3. Linux Desktop Security Could Be A Whole Lot Better
  4. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  5. New NVIDIA Linux Driver Supports The GeForce GTX 780
  6. Chrome 28 To Offer More Speed Improvements
  7. Digia Announces "Boot To Qt" Project
  8. X.Org Libraries Hit By Round Of Security Issues
  9. Wayland's Weston Gets Output Scaling Support
  10. Raspberry Pi Gets New Wayland Weston Renderer
  11. Debian GNU/Hurd 2013 Release Brings New Packages
Latest Forum Talk
  1. AMD RadeonSI Gallium3D Begins Simple CL Demos
  2. Intel Shows Off GNOME3-Based Tizen Shell
  3. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  4. Linux Desktop Security Could Be A Whole Lot Better
  5. Microsoft's zombie attacks Android (again)
  6. Raspberry Pi Gets New Wayland Weston Renderer
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite