Аналіз масштабованості pci express

Аналіз масштабованості pci express

Основи PCI Express

Аналіз масштабованості pci express

Найпоширеніші слоти PCI Express: великий підтримує 16 ліній, а маленький - одну лінію для найпростіших карт розширення.

На відміну від шин PCI і PCI-X, інтерфейс PCI Express заснований на послідовному протоколі "точка-точка". Тобто для інтерфейсу PCI Express потрібно відносно невелике число провідників. Зате інтерфейс використовує набагато більш високі тактові частоти в порівнянні з паралельними шинами, що дає високу пропускну здатність. Крім того, пропускну здатність можна легко збільшити, зв'язавши разом кілька ліній PCI Express. Найчастіше використовуються наступні типи слотів: x16, x8, x4, x2 і x1, де цифри вказують на число ліній PCI Express.

PCI Express - двонаправлений інтерфейс "точка-точка", який забезпечує однакову пропускну здатність в двох напрямках, і яким не потрібно ділитися пропускною спроможністю з іншими пристроями, як це відбувалося в разі PCI. Завдяки модульній архітектурі виробники материнських плат можуть розподіляти доступні лінії PCI Express на ті слоти, на які потрібно. Скажімо, 20 доступних ліній PCI Express можна направити на один слот x16 PCIe і на чотири слота x1 PCIe. Так у багатьох чіпсетів і відбувається. А для серверних систем, наприклад, можна встановити п'ять портів x4 PCIe. Загалом, з PCI Express можна створювати будь-які математичні конфігурації. Нарешті, PCI Express дозволяє змішувати мости чіпсета від різних виробників.

Втім, у PCI Express є один недолік: чим більше ліній PCIe, тим вище енергоспоживання чіпсета. Саме з цієї причини чіпсети з 40 і великою кількістю ліній PCI Express вимагають більше енергії. Як правило, 16 додаткових ліній PCI Express збільшують енергоспоживання сучасних чіпсетів на 10 Вт.

Число ліній PCI Express

Пропускна здатність в одному напрямку

Сумарна пропускна здатність

PCI Express: x1, x4, x8, x16


Те ж саме можна сказати і про x1 PCI Express. Ми заклеїли всі контакти, що не були потрібні в режимі x1.


Схема слота x16 PCI Express. По ній можна визначити, які контакти потрібно заклеювати скотчем. Натисніть на картинку для збільшення.

Конкуренти: ATi Radeon X1900 XTX і nVidia GeForce 8800 GTS

ATi Radeon X1900 XTX

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

nVidia GeForce 8800 GTS

Аналіз масштабованості pci express

Ми взяли GeForce 8800 GTS з 320 Мбайт пам'яті GDDR3 від Zotec. Карта побудована по еталонному дизайну nVidia.

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Системне апаратне забезпечення

Version: 1.1
Video Mode: 1600x1200
Anti Aliasing: 4x
Anisotropic Filter: 8x

Аналіз масштабованості pci express

Як бачимо, nVidia GeForce 8800 GTS працює на швидкостях x1 і x4 просто жахливо, помітно нижче максимального рівня продуктивності, який можна досягти тільки при швидкостях x16. ATi Radeon X1900 XTX, з іншого боку, для нормальної роботи в Call of Duty 2 потрібно пропускна здатність не більше x4 PCI Express.

Аналіз масштабованості pci express

Ситуація в Quake 4 абсолютно інша. Тут ATi Radeon X1900 XTX і nVidia GeForce 8800 GTS починають цілком нормально працювати на швидкості x4 PCI Express, а при переході на x8 або x16 виграють незначно.

Аналіз масштабованості pci express

Графічний 3D-тест 3DMark06 від Futuremark дуже сильно навантажує GPU, оскільки він з самого початку розроблявся для подібної мети. Тому вимоги до інтерфейсу у нього невеликі. nVidia GeForce 8800 GTS сильніше реагує на зниження пропускної здатності інтерфейсу PCI Express в порівнянні з ATi Radeon X1900 XTX, який працює близько до максимуму вже на швидкості x4 PCI Express.

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Аналіз масштабованості pci express

Але в наш час ситуація змінилася. Як бачимо, чотирьох ліній PCI Express для отримання максимальної продуктивності вже недостатньо. Хоча ми спостерігаємо відмінності як між ATi / AMD і nVidia, так і між іграми та професійними програмами, в більшості випадків максимальна продуктивність досягається тільки з інтерфейсом x16 PCI Express. Ми тестували дві 3D-ігри, Quake 4 і Call of Duty 2, які сьогодні не можна назвати самими вимогливими, але вони виразно виграють від більш швидкого інтерфейсу. Але найцікавіші результати ми отримали в тесті SPECviewperf 9.03, оскільки він показав істотне падіння продуктивності при зниженні швидкості інтерфейсу PCI Express нижче x16.

КІНЕЦЬ СТАТТІ