1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Intel DDR2 FB-DIMM Performance

Michael Larabel

Published on 16 June 2006
Written by Michael Larabel
Page 1 of 12 - Comment On 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.

Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. AMD Catalyst 14.6 Does Slightly Better With APITest OpenGL Tests
  2. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  3. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  4. KVM Benchmarks On Ubuntu 14.10
Latest Linux News
  1. Builder: A New Development IDE Being Built For GNOME
  2. GDB 7.8 Betters Python Scripting, Adds Guile Support
  3. GNOME's GTK+ Is Still Striving For A Scene Graph, Canvas API
  4. Unreal Tournament Looks Great For Team Deathmatch
  5. LibreOffice 4.3 Released With Many Exciting Changes
  6. GNOME/GTK On Wayland Gains Focus At GUADEC
  7. GNOME Stakeholders Take Issue With Groupon Over their Gnome
  8. GStreamer VA-API Plug-In Update Adds New Features
  9. Qt 5.4 Going Into Feature Freeze Next Week With Exciting Changes
  10. OpenSUSE Factory Turns Into Rolling Release Distribution
Latest Forum Discussions
  1. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  2. Debian + radeonsi
  3. Open-source drivers on ATI R7 260X
  4. AMD Athlon 5350 APU On Linux
  5. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. List of Linux friendly Kickstarter projects
  8. Porting Mesa to the Playstation 2