ΠΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° x86 ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΡΠ° Π΄Π²Π° ΡΡΠ΅Π½Π΄Π° ΠΊΠΎΠΈ ΡΠ΅ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ²Π°Π°Ρ Π΅Π΄Π΅Π½ ΡΠΎ Π΄ΡΡΠ³. Π‘ΠΏΠΎΡΠ΅Π΄ Π΅Π΄Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π΄Π²ΠΈΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΡΠΈΠΏ. ΠΡΠΎΡΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΏΡΠΎΠΌΠΎΠ²ΠΈΡΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±Π° Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠΈΡΠ΅: ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π΅ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ ΡΠΎ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π° ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΡΡΠΎ ΡΠΎΡΠΌΠΈΡΠ° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ΅Π½ ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π΅Π½ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ. Π’Π°Π° ΡΠ° ΡΠΎΡΠΌΠΈΡΠ° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π»ΠΎΠ³ΠΈΡΠΊΠ°ΡΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Intel C620 Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ.
Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΠΎΡ ΡΠΈΠΏΡΠ΅Ρ Intel C610 Π΅ ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ PCH ΡΠΈΠΏΠΎΡ ΠΏΡΠ΅ΠΊΡ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° PCIe Π²ΡΡΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½Π°ΡΠ° DMI ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°.
ΠΠ° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅ Π½Π° ΡΡΠΆΠ½ΠΈΠΎΡ ΠΌΠΎΡΡ ΠΠ½ΡΠ΅Π» ΠΡΠΈΡΠ±ΡΡΠ³: ΠΊΠΎΠΈ Π΅Π²ΠΎΠ»ΡΡΠΈΠ²Π½ΠΈ ΠΈ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅ΡΠ½ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠΈΡΠ° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅?
ΠΠ²ΠΎΠ»ΡΡΠΈΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° CPU-PCH
ΠΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π΅Π²ΠΎΠ»ΡΡΠΈΠ²Π½ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ, Π³Π»Π°Π²Π½ΠΈΠΎΡ ΠΊΠ°Π½Π°Π» Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ ΡΡΠΆΠ½ΠΈΠΎΡ ΠΌΠΎΡΡ, ΠΊΠΎΡ Π΅ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ° DMI (Direct Media Interface), Π΄ΠΎΠ±ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ PCIe x4 Gen3 ΡΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΎΠ΄ 8.0 GT/S. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, Π²ΠΎ Intel C610 PCH, ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ΅ ΠΈΠ·Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ PCIe x4 Gen 2 ΡΠΎ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³ ΠΎΠ΄ 5.0 GT/S.
Π‘ΠΏΠΎΡΠ΅Π΄Π±Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° Π»ΠΎΠ³ΠΈΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° Intel C610 ΠΈ C620
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΎΡ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΊΠΎΠ½Π·Π΅ΡΠ²Π°ΡΠΈΠ²Π΅Π½ ΠΎΠ΄ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡΠ΅ PCIe ΠΏΠΎΡΡΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ, ΠΊΠΎΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° GPU ΠΈ NVMe Π΄ΠΈΡΠΊΠΎΠ²ΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ PCIe 3.0 ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° ΠΊΠΎΠ½ PCI Express Gen4.
Π Π΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅ΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° CPU-PCH
Π Π΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ PCIe CPU-PCH ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π²ΡΡΠΊΠΈ. Π€ΠΈΠ·ΠΈΡΠΊΠΈ, ΠΎΠ²Π° ΡΠ΅ Π΄Π²Π΅ PCI Express ΠΏΠΎΡΡΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΈ PCIe x8 Gen3 ΠΈ PCIe x16 Gen3, ΠΈ Π΄Π²Π΅ΡΠ΅ 8.0 GT/S.
ΠΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ Intel C620 PCH, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ 3 Π°Π²ΡΠΎΠ±ΡΡΠΈ: DMI ΠΈ Π΄Π²Π΅ PCI Express ΠΏΠΎΡΡΠΈ
ΠΠΎΡΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅Π²ΠΈΠ΄ΠΈΡΠ° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΡΠΎ Intel C620? ΠΡΠ²ΠΎ, Π΄ΠΎ 4x 10GbE ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΡΠΎ RDMA ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π°Ρ Π²ΠΎ PCH. ΠΡΠΎΡΠΎ, Π½ΠΎΠ²Π°ΡΠ° ΠΈ ΠΏΠΎΠ±ΡΠ·Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° Intel QuickAssist Technology (QAT) ΠΊΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° ΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅, ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΈ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΠΈ ΡΠ°Π·ΠΌΠ΅Π½Π° ΡΠΎ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅. Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, βΠΌΠΎΡΠΎΡΠΎΡ Π½Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅β -
ΠΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡ ΠΈ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ
ΠΠ°ΠΆΠ½Π° ΠΎΡΠΎΠ±ΠΈΠ½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ PCH, ΡΡΠΊΡ ΠΈ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΈΡΠ΅ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΡΠΈΠΏΠΎΡ ΠΏΡΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° Π±ΡΠ·ΠΈΠ½Π° ΡΠΎ ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ (ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ). ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈΠΎΡ EPO (EndPoint Only Mode), PCH ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ Π²ΡΡΠΈ Π²ΠΎ ΡΡΠ°ΡΡΡ Π½Π° ΠΎΠ±ΠΈΡΠ΅Π½ ΡΡΠ΅Π΄ PCI Express ΠΊΠΎΡ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΎΠ΄ 10 GbE ΠΈ Intel QAT. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠ»Π°ΡΠΈΡΠ½ΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ DMI, ΠΊΠ°ΠΊΠΎ ΠΈ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ Legacy, ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π²ΠΎ ΡΡΠ½ΠΎ Π½Π° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ, ΡΠ΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ.
ΠΠ½Π°ΡΡΠ΅ΡΠ½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΡΠΈΠΏΠΎΡ Intel C620 PCH
ΠΠΎ ΡΠ΅ΠΎΡΠΈΡΠ°, ΠΎΠ²Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ Intel C620 PCH ΡΠΈΠΏ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΡΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ 10 GbE ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° Intel QAT Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π°Ρ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΈΠ·Π²Π΅Π΄Π±Π°. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Legacy ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ°ΠΌΠΎ Π²ΠΎ Π΅Π΄Π½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ ΡΠ°ΠΌΠΎ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡΠ΅ PCH ΡΠΈΠΏΠΎΠ²ΠΈ.
ΠΠ½Π°ΡΠΈ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π·Π±ΠΎΡ Π²ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ ΡΠ΅ ΠΌΡ ΠΏΡΠΈΠΏΠ°Π΄Π½Π΅ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, ΠΏΠΎΡΡΠ°ΠΏΡΠ²Π°ΡΡΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΡΠΊΠΈ ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½ΡΠΊΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ Π²ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΡΡ ΡΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄.
ΠΠ·Π²ΠΎΡ: www.habr.com