| 1791
Quake3 (Fastest) | 222,9 FPS
Таблиця 3.
Оцінка продуктивності при Bank Interleave = 4 Bank
Тест | Значення
Sandra (Int) | 1925
Sandra (Float) | 1806
Quake3 (Fastest) | 227,3 FPS
DRAM Command Rate
За допомогою параметра DRAM Command Rate можна вручну змінювати затримки при передачі даних між чіпсетом і пам'яттю. Це один з тих параметрів, які істотно впливають на продуктивність підсистеми пам'яті. Можливі значення 2Т і IT. Найшвидшим є IT.
Для оцінки продуктивності вибирається значення IT, при цьому для параметра Bank Interleave залишається значення 4 Bank.
Таблиця 3.
Оцінка продуктивності при Bank Interleave = 4 Bank
Тест | Значення
Sandra (Int) | 1965
Sandra (Float) | 1864
Quake3 (Fastest) | 235,0 FPS
CAS Latency
Параметр CAS Latency визначає в тактах величину затримки при роботі з оперативною пам'яттю. Чим менше це значення, тим швидше модулі пам'яті реагують на запити, тобто тим швидше працює підсистема пам'яті. Це, мабуть, найважливіший, з погляду продуктивності, параметр роботи пам'яті. Можливі варіанти значень параметра 2.5Т і 2Т.
Для оцінки продуктивності вибирається значення 2Т, при незмінних значеннях раніше встановлених параметрів, тобто Bank Interleave = 4 Bank і DRAM Command Rate = IT.
Таблиця 3.
Оцінка продуктивності при Bank Interleave = 4 Bank і Command Rate = 1T
Тест | Значення
Sandra (Int) | 2024
Sandra (Float) | 1901
Quake3 (Fastest) | 239,7 FPS
Як правило, на цьому етапі настройка підсистеми пам'яті закінчується. Проте, якщо використовуються високоякісні модулі пам'яті, то, змінюючи параметри Тrp (Precharge to Active), Tras (Active to precharge) і Trcd (Active to CMD), можна одержати ще невелику надбавку в швидкості.
Тгр, Tras, Trcd
Значення параметрів Тгр, Tras, Trcd за умовчанням відповідно: ЗТ, 6Т і ЗТ. Зменшення вказаних величин супроводжується збільшенням швидкості роботи підсистеми пам'яті. В процесі настройки для цих параметрів були встановлені наступні значення: Тгр = 2Т, Tras = 5Т і Trcd = 2Т.
Таблиця 3.
Оцінка продуктивності
Тест | Значення
Sandra (Int) | 2039
Sand ra (Float) | 1906
Quake3 (Fastest) | 245,0 FPS
Як слідує з результатів тестування, зменшення значень для параметрів Тrр, Tras, Trcd забезпечило приріст продуктивності близько 7,5% по тесту Sandra і більше 12% в ігровому тесті Quake3.
Продуктивність системи з DDR333
Наведені результати тестування були одержані на комп'ютері, в конфігурації якого була використана пам'ять DDR266 (РС2100). Було слід чекати, що заміна пам'яті на DDR333 (РС2700) забезпечить подальше зростання продуктивності. Проте тестовий модуль пам'яті зміг запрацювати на штатній частоті, тобто при встановлених значеннях частоти FSB 133 Мгц і частоти роботи пам'яті 166 Мгц, тільки при наступних значеннях параметрів:
Bank Interleave = 4 Bank
DRAM Command Rate = IT
CAS Latency = 2Т
Тrр = 3Т
Tras = 6Т
Trcd = 3Т
Таблиця 3.
Оцінка продуктивності з модулями пам'яті DDF1333
Тест | Значення
Sandra (Int) | 2052
Sandra (Float) | 1932
Quake3 (Fastest) | 255,1 FPS
Таблиця 3.
Параметри настройки модулів і оцінка продуктивності
№ | Частоти FSB/Мемогу, Мгц | Значення параметрів модулів пам'яті | Sandra | Quake3, FPS | Приріст в Quake3
1 | 133/133 | Disable, 2Т, 2.5Т, ЗТ, 6Т, ЗТ | 1907/1776 | 218,1 | -
2 | 133/133 | 2 Bank, 2Т, 2.5Т, ЗТ, 6Т, ЗТ | 1911/1791 | 222,9 | 2,2%
3 | 133/133 | 4 Bank, 2Т, 2.5Т, ЗТ, 6Т, ЗТ | 1925/1806 | 227,3 | 4,2%
4 | 133/133 | 4 Bank, 1T, 2.5Т, ЗТ, 6Т, ЗТ | 1965/1864 | 235,0 | 7,7%
5 | 133/133 | 4 Bank, 1T, 2Т, ЗТ, 6Т, ЗТ | 2024/1901 | 239,7 | 9,9%
6 | 133/133 | 4 Bank, 1T, 2Т,2Т,5Т,2Т | 2039/1906 | 245,0 | 12,3%
7 | 133/166 | 4 Bank, 1T,2T,3T,6T,3T | 2052/1932 | 255,1 | 16,9%
8 | 166/166 | 4 Bank, 1T,2T,3T,6T,3T | 2426/2272 | 307,2 | 40,8%
Слід зазначити, що в разі неоптимального вибору значень параметрів, що визначають роботу оперативної пам'яті, користувач втрачає значну частину продуктивності системи. Це ж відбувається і при спробі заощадити фінансові кошти на якості оперативної пам'яті. Втрати в продуктивності можуть досягати за деякими оцінками до 5-10%. Про величину цієї оцінки можна судити, наприклад, по тому факту, що приріст в 5-10 FPS в ігровому тесті Quake3 (Fastest) відповідає різниці між використанням процесорів AMD Athlon XP1700+ і ХР1600+.
Аналізуючи наведені результати, доцільно звернути увагу на частотний режим 166 МГц/166 Мгц. Він забезпечує синхронну роботу підсистеми пам'яті і процесорної шини, що забезпечує, до речі, при 166 Мгц розгін процесора з частоти 1400 до 1750 Мгц. В цьому режимі відсутні затримки на тактове узгодження сигналів. Крім того, для материнської плати, що використовується, як утім і для багатьох інших, починаючи з частоти процесорної шини 166 Мгц, використовується дільник 1/5 для частоти шини PCI і 2/5 для AGP. Це забезпечує роботу контроллерів жорстких дисків і відеоадаптерів на стандартних для них частот, тобто відповідно для PCI – 33 Мгц і AGP – 66 Мгц.
Необхідно відзначити, що перерахованими прикладами не вичерпується все різноманіття можливих параметрів і їх значень, що використовуються в оптимальній настройці режимів роботи модулів оперативної пам'яті. Проте ті, що були застосовані, стали стандартним набором і зустрічаються в більшості сучасних материнських плат. Вибір оптимальних для використовуваних екземплярів модулів пам'яті значень цих параметрів забезпечує, як це й було продемонстровано на наведених результатах настройки і тестування продуктивності системи. При цьому для досягнення стабільної роботи при мінімальних значеннях параметрів для модулів оперативної пам'яті корисно підвищувати напругу, що подається на модулі пам'яті (Vmem). Проте необхідно враховувати, що це разом з