Intel X38 Express Chipset Memory Technology and Configuration Guide



Similar documents
Intel Q35/Q33, G35/G33/G31, P35/P31 Express Chipset Memory Technology and Configuration Guide

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Intel 865G, Intel 865P, Intel 865PE Chipset Memory Configuration Guide

DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Intel Desktop Board DP43BF

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Intel Desktop Board DQ45CB

Intel Desktop Board DG45FC

Intel Desktop Board DP55WB

Intel SSD 520 Series Specification Update

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Intel Desktop Board D945GCPE

Intel Desktop Board DG41BI

Configuring Memory on the HP Business Desktop dx5150

Intel Desktop Board D945GCPE Specification Update

Intel Desktop Board DG41TY

Intel Desktop Board DG41WV

Intel Desktop Board DG31PR

Intel 845G/845GL/845GV Chipset

Intel Desktop Board DG43RK

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

Benefits of Intel Matrix Storage Technology

Accelerating Business Intelligence with Large-Scale System Memory

Intel Desktop Board D945GCL

New Dimensions in Configurable Computing at runtime simultaneously allows Big Data and fine Grain HPC

Dell PowerEdge Servers Memory

Intel Desktop Board DQ35JO

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

Bandwidth Calculations for SA-1100 Processor LCD Displays

Intel Desktop Board DQ43AP

Accelerating Business Intelligence with Large-Scale System Memory

Fiber Channel Over Ethernet (FCoE)

Cloud based Holdfast Electronic Sports Game Platform

Table Of Contents. Page 2 of 26. *Other brands and names may be claimed as property of others.

2013 Intel Corporation

with PKI Use Case Guide

Intel 815 Chipset Platform for Use with Universal Socket 370

DDR4 Memory Technology on HP Z Workstations

Version Rev. 1.0

Intel Desktop Board DG33TL

Intel Media SDK Library Distribution and Dispatching Process

Specification Update. January 2014

Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011

Intel HTML5 Development Environment. Tutorial Test & Submit a Microsoft Windows Phone 8* App (BETA)

System Image Recovery* Training Foils

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service

Intel Desktop Board D925XECV2 Specification Update

RAID and Storage Options Available on Intel Server Boards and Systems

Intel Desktop Board DQ965GF

Scaling Networking Solutions for IoT Challenges and Opportunities

Intel Matrix Storage Console

Configuring RAID for Optimal Performance

COSBench: A benchmark Tool for Cloud Object Storage Services. Jiangang.Duan@intel.com

Intel Desktop Board DG965RY

Intel RAID RS25 Series Performance

Intelligent Business Operations

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Intel Server S3200SHL

Intel Core TM i7-660ue, i7-620le/ue, i7-610e, i5-520e, i3-330e and Intel Celeron Processor P4505, U3405 Series

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.

Software Evaluation Guide for Autodesk 3ds Max 2009* and Enemy Territory: Quake Wars* Render a 3D character while playing a game

Intel Solid-State Drive 320 Series

System Event Log (SEL) Viewer User Guide

Intel RAID Controllers

Intel X58 Express Chipset

Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture

Family 10h AMD Phenom II Processor Product Data Sheet

Intel System Event Log (SEL) Viewer Utility

Intel Matrix Storage Manager 8.x

Intel 845G/GL Chipset Dynamic Video Memory Technology

Intel Core TM i3 Processor Series Embedded Application Power Guideline Addendum

Intel Platform Controller Hub EG20T

Intel Desktop Board DG43NB

Revision History. Revision Revision History Date

RAID and Storage Options Available on Intel Server Boards and Systems based on Intel 5500/5520 and 3420 PCH Chipset

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Resetting USB drive using Windows Diskpart command

Intel Desktop Board D945GCZ

Intel Server RAID Controller SRCU42X Memory List

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

21152 PCI-to-PCI Bridge

iscsi Quick-Connect Guide for Red Hat Linux

Intel Desktop Board D101GGC Specification Update

Partition Alignment of Intel SSDs for Achieving Maximum Performance and Endurance Technical Brief February 2014

Intel Identity Protection Technology (IPT)

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Intel Desktop Board DP35DP. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Intel Desktop Board D945GNT

DDR3 memory technology

Intel Rapid Storage Technology

Intel Desktop Board DG31GL

Intel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary

Customizing Boot Media for Linux* Direct Boot

Recovery BIOS Update Instructions for Intel Desktop Boards

Intel Platform and Big Data: Making big data work for you.

A Superior Hardware Platform for Server Virtualization

Intel HTML5 Development Environment. Article - Native Application Facebook* Integration

Transcription:

Intel X38 Express Chipset Memory Technology and Configuration Guide White Paper January 2008 Document Number: 318469-002

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Intel X38 Express Chipset MCH component may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2007-2008, Intel Corporation 2 White Paper

Contents 1 Introduction...5 2 Technology Enhancements of Intel Fast Memory Access (Intel FMA)...6 2.1 Just in Time Command Scheduling...6 2.2 Command Overlap...6 2.3 Out of Order Scheduling...7 2.4 Opportunistic Writes...7 3 Supported Memory Technologies and Configurations...8 3.1 Memory Technology Supported...8 3.2 DRAM Device Timing Support...10 3.3 ECC Support...10 3.4 Valid Front Side Bus and Memory Speeds...11 3.5 System Memory DIMM Configuration Support...11 4 Memory Organization and Operating Modes...12 4.1 Single-Channel Mode...12 4.2 Dual Channel Modes...12 4.2.1 Dual Channel Symmetric Mode...12 4.2.2 Dual Channel Asymmetric Modes...13 Tables Table 3-1. Memory Technology Support Details...9 Table 3-2. DDR2 and DDR3 DRAM Device Timing Support...10 Table 3-3. Intel X38 Valid FSB/Memory Speed Configurations...11 Table 4-1. Sample Dual Channel Symmetric Organization Mode...13 Table 4-2. Sample Dual Channel Stacked Asymmetric Organization Mode...13 Table 4-3. Sample Dual Channel L-Shaped Asymmetric Organization Mode...14 White Paper 3

Revision History Revision Number Description Revision Date -001 Initial release October 2007-002 Corrected DDR3 DIMM Module Support Added Configuration details January 2008 4 White Paper

Introduction 1 Introduction This document details the Intel X38 Express Chipset system memory technology enhancements, supported memory configurations, and memory organizations. It is intended for a technical audience interested in learning about the performance enhancements and simplified population rules offered by Intel Fast Memory Access and Intel Flex Memory Technology in the platforms based on the Intel X38 Express Chipset. White Paper 5

Technology Enhancements of Intel Fast Memory Access (Intel FMA) 2 Technology Enhancements of Intel Fast Memory Access (Intel FMA) This chapter details Intel X38 Express Chipset technology enhancements of its memory controller known as Intel Fast Memory Access (Intel FMA). The memory controller is located on the chipset s 82X38 Memory Controller Hub (MCH) component. With the growing reliance on faster and less latent memory technologies for today s high performance platforms, it has become necessary to not only increase system memory transfer rate speeds, but to also streamline usage of the memory controller protocol in novel and intelligent ways to decrease latency and optimize memory bandwidth. To do this, several Intel technologies, known collectively as Intel FMA, have been included in this generation of Intel s chipsets. The following sections outline and explain the technology enhancements: Just In Time Scheduling, Command Overlap, Out of Order Scheduling, and Opportunistic Writes. 2.1 Just in Time Command Scheduling The Intel X38 Express Chipset has an advanced command scheduler where all pending requests are examined simultaneously to determine the most efficient request to be issued next. The most efficient request is picked from all pending requests and issued to system memory Just In Time to make optimal use of Command Overlapping. Thus, instead of having all memory access requests go individually through an arbitration mechanism forcing requests to be executed one at a time, they can be started without interfering with the current request allowing for concurrent issuing of requests. This allows for the optimization of bandwidth and reducing of latency while retaining system memory protocol. 2.2 Command Overlap Command Overlap allows for the insertion of the DRAM commands between the Activate, Precharge, and Read/Write commands normally used, as long as the inserted commands do not affect the currently executing command. This allows for situations where multiple commands can be issued in an overlapping manner, increasing the efficiency of system memory protocol. 6 White Paper

Technology Enhancements of Intel Fast Memory Access (Intel FMA) 2.3 Out of Order Scheduling Leveraging Just In Time Scheduling and Command Overlap, the Intel X38 Express Chipset continuously monitors pending requests to system memory for the best use of bandwidth and reduction of latency. If there are multiple requests to the same open page, these requests would be launched in a back to back manner to make optimum use of the open memory page. This ability to reorder requests on the fly allows the Intel X38 Express Chipset to further reduce latency and increase bandwidth efficiency. This is especially important for helping overcome the in-order manner of the Front Side Bus between the Intel X38 Express Chipset and the processor to minimize processor starvation. 2.4 Opportunistic Writes Processor requests for memory reads usually are weighted more heavily than writes to memory to avoid cases of starving the processor of data to process while the writes are issued to system memory. Instead of having writes issued to a pending queue to be flushed to memory when certain watermarks are reached, which could starve the processor of data while it waits for the write flush to finish, the Intel X38 Express Chipset monitors system memory requests and issues pending write requests to memory at times when they will not impact memory read requests. This allows for an almost continuous flow of data to the processor for processing. White Paper 7

Supported Memory Technologies and Configurations 3 Supported Memory Technologies and Configurations 3.1 Memory Technology Supported The X38 Express Chipset supports the following DDR2 and DDR3 Data Transfer Rates, DIMM Modules, and DRAM Device Technologies: DDR2 Data Transfer Rates: 667 (PC2-5300) and 800 (PC2-6400) DDR3 Data Transfer Rates: 800 (PC3-6400), 1067 (PC3-8500), and 1333 (PC3-10600) DDR2 DIMM Modules: Raw Card C - Single Sided x16 un-buffered non-ecc Raw Card D - Single Sided x8 un-buffered non-ecc Raw Card E - Double Sided x8 un-buffered non-ecc Raw Card F - Single Sided x8 un-buffered ECC Raw Card G - Double Sided x8 un-buffered ECC DDR3 DIMM Modules: Raw Card A - Single Sided x8 un-buffered non-ecc Raw Card B - Double Sided x8 un-buffered non-ecc Raw Card C - Single Sided x16 un-buffered non-ecc DDR2 and DDR3 DRAM Device Technology: 512 Mb and 1 Gb 8 White Paper

Supported Memory Technologies and Configurations Table 3-1. Memory Technology Support Details Mem. Type Raw Card Ver. DIMM Cap. DRAM Device Tech. DRAM Org. # of DRAM Devices # of Physical Device Ranks # of Row /Col Address Bits # of Banks Inside DRAM Page Size DDR2 667 and 800 DDR3 800, 1067, and 1333 C D E F G A B C 256 MB 512 MB 32M X 16 4 1 13/10 4 8K 512 MB 1 GB 64M X 16 4 1 13/10 8 8K 512 MB 512 MB 64M X 8 8 1 14/10 4 8K 1 GB 1 GB 128M X 8 8 1 14/10 8 8K 1 GB 512 MB 64M X 8 16 2 14/10 4 8K 2 GB 1 GB 128M X 8 16 2 14/10 8 8K 512 MB 512Mb 64M X 8 9 1 14/10 4 8K 1 GB 1Gb 128M X 8 9 1 14/10 8 8K 1 GB 512Mb 64M X 8 18 2 14/10 4 8K 2 GB 1Gb 128M X 8 18 2 14/10 8 8K 512 MB 512 MB 64M X 8 8 1 13/10 8 8K 1 GB 1 GB 128M X 8 8 1 14/10 8 8K 1 GB 512 MB 64M X 8 16 2 13/10 8 8K 2 GB 1 GB 128M X 8 16 2 14/10 8 8K 256 MB 512 MB 32M X 16 4 1 12/10 8 8K 512 MB 1 GB 64M X 16 4 1 13/10 8 8K White Paper 9

Supported Memory Technologies and Configurations 3.2 DRAM Device Timing Support The X38 Express Chipset supports the following DDR2 and DDR3 DRAM Device Speed Bin and Write Latency (WL) Timings on the main memory interface. Table 3-2. DDR2 and DDR3 DRAM Device Timing Support Memory Type DRAM Data Rate t CL t RCD t RP WL Units DDR2 DDR3 667 MT/s 5 5 5 4 tck 800 MT/s 5 5 5 4 tck 800 MT/s 6 6 6 5 tck 800 MT/s 5 5 5 5 tck 800 MT/s 6 6 6 5 tck 1067 MT/s 7 7 7 6 tck 1067 MT/s 8 8 8 6 tck 1333 MT/s 8 8 8 7 tck 1333 MT/s 9 9 9 7 tck 1333 MT/s 10 10 10 7 tck 3.3 ECC Support For DDR3 the X38 Express Chipset does NOT support ECC, does not support ECC unbuffered DIMMs, and it does not support any memory configuration that mixes non- ECC with ECC un-buffered DIMMs. For DDR2 the X38 Express Chipset does support ECC and ECC un-buffered DIMMs but it does NOT support any memory configuration that mixes non-ecc with ECC unbuffered DIMMs. See Section 3.1 for un-buffered DIMM support details. 10 White Paper

Supported Memory Technologies and Configurations 3.4 Valid Front Side Bus and Memory Speeds The X38 Express Chipset supports the following Front Side Bus (FSB) and system memory speed configurations. Table 3-3. Intel X38 Valid FSB/Memory Speed Configurations Memory Type FSB DRAM Data Rate Single Channel Peak Bandwidth Dual Channel Peak Bandwidth DDR2 DDR3 1333 1333 1067 1067 800 MT/s 6.4 GB/s 12.8 GB/s 667 MT/s 5.3 GB/s 10.6 GB/s 800 MT/s 6.4 GB/s 12.8 GB/s 667 MT/s 5.3 GB/s 10.6 GB/s 800 800 MT/s 6.4 GB/s 12.8 GB/s 800 667 MT/s 5.3 GB/s 10.6 GB/s 1333 1333 1333 1067 1067 1333 MT/s 10.5 GB/s 21.0 GB/s 1067 MT/s 8.5 GB/s 17.0 GB/s 800 MT/s 6.4 GB/s 12.8 GB/s 1067 MT/s 8.5 GB/s 17.0 GB/s 800 MT/s 6.4 GB/s 12.8 GB/s 800 800 MT/s 6.4 GB/s 12.8 GB/s Note: The X38 Express Chipset does not support system memory frequencies that exceed the frequency of the Front Side Bus. If memory with higher frequency capabilities than that of the FSB is populated, the memory will be under-clocked to align with the FSB. 3.5 System Memory DIMM Configuration Support The X38 Express Chipset directly supports one or two channels of DDR2 or DDR3 memory with the following DIMM configurations: Supports one or two DDR2 or DDR3 DIMM modules per channel. White Paper 11

Memory Organization and Operating Modes 4 Memory Organization and Operating Modes The Intel X38 Express Chipset memory interface is designed with Intel Flex Memory Technology so that it can be can be configured to support single-channel or dualchannel DDR2 or DDR3 memory configurations. Depending upon how the DIMMs are populated in each memory channel, a number of different configurations can exist for DDR2 or DDR3. The following sections explain and show the different memory configurations that are supported by the X38 Express Chipset. 4.1 Single-Channel Mode In this mode, all memory cycles are directed to a single channel. Single channel mode is used when either Channel-0 or Channel-1 DIMMs are populated in any order, but not both. 4.2 Dual Channel Modes 4.2.1 Dual Channel Symmetric Mode This mode provides maximum performance on real applications. Addresses are pingponged between the channels after each cache line (64 byte boundary). If there are two requests, and the second request is to an address on the opposite channel from the first, that request can be sent before data from the first request has returned. If two consecutive cache lines are requested, both may be retrieved simultaneously, since they are ensured to be on opposite channels. Dual channel symmetric mode is used when both Channel-0 and Channel-1 DIMMs are populated in any order with the total amount of memory in each channel being the same, but the DRAM device technology and width may vary from one channel to the other. Table 4-1 is a sample dual channel symmetric memory configuration showing the rank organization. 12 White Paper

Memory Organization and Operating Modes Table 4-1. Sample Dual Channel Symmetric Organization Mode Rank Channel 0 Population Cumulative Top Address in Channel 0 Channel 1 Population Cumulative Top Address in Channel 1 Rank 3 0 MB 2560 MB 0 MB 2560 MB Rank 2 256 MB 2560 MB 256 MB 2560 MB Rank 1 512 MB 2048 MB 512 MB 2048 MB Rank 0 512 MB 1024 MB 512 MB 1024 MB 4.2.2 Dual Channel Asymmetric Modes 4.2.2.1 Stacked Asymmetric Mode In this addressing mode addresses start in channel-0 and stay there until the end of the highest rank in channel-0, and then addresses continue from the bottom of channel-1 to the top. This mode is used when both Channel-0 and Channel-1 DIMMs are populated in any order with the total amount of memory in each channel being different. Table 4-2 is a sample dual channel stacked asymmetric memory configuration showing the rank organization. Table 4-2. Sample Dual Channel Stacked Asymmetric Organization Mode Rank Channel 0 Population Cumulative Top Address in Channel 0 Channel 1 Population Cumulative Top Address in Channel 1 Rank 3 0 MB 1280 MB 0 MB 2304 MB Rank 2 256 MB 1280 MB 0 MB 2304 MB Rank 1 512 MB 1024 MB 512 MB 2304 MB Rank 0 512 MB 512 MB 512 MB 1792 MB White Paper 13

Memory Organization and Operating Modes 4.2.2.2 L-shaped Asymmetric Mode In this addressing mode the lowest DRAM memory is mapped to dual channel operation and the top most DRAM memory is mapped to single channel operation. In this mode the system can run at one zone of dual channel mode and one zone of single channel mode simultaneously across the whole memory array. This mode is used when both Channel-0 and Channel-1 DIMMs are populated in any order with the total amount of memory in each channel being different. Table 4-3 is a sample dual channel L-shaped asymmetric memory configuration showing the rank organization. Table 4-3. Sample Dual Channel L-Shaped Asymmetric Organization Mode Rank Channel 0 Population Cumulative Top Address in Channel 0 Channel 1 Population Cumulative Top Address in Channel 1 Rank 3 0 MB 2048 MB 0 MB 2304 MB Rank 2 0 MB 2048 MB 256 MB 2304 MB Rank 1 512 MB 2048 MB 512 MB 2048 MB Rank 0 512 MB 1024 MB 512 MB 1024 MB 14 White Paper