Π Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° x86 ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ
Π° Π΄Π²Π΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π΄ΠΎΠΏΡΠ»Π²Π°Ρ Π²Π·Π°ΠΈΠΌΠ½ΠΎ. Π‘ΠΏΠΎΡΠ΅Π΄ Π΅Π΄Π½Π° ΠΎΡ Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² Π΅Π΄ΠΈΠ½ ΡΠΈΠΏ. ΠΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π°ΡΡΡΡΠ°Π²Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠΈΡΠ΅: ΠΏΡΠΎΡΠ΅ΡΠΎΡΡΡ Π΅ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½ Ρ Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½Π° ΡΠΈΠ½Π°, ΠΊΠΎΡΡΠΎ ΡΠΎΡΠΌΠΈΡΠ° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠ° Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°. Π’ΠΎΠΉ ΡΠΎΡΠΌΠΈΡΠ° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Intel C620 Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΡΠΈΠΏΡΠ΅Ρ Intel C610 Π΅ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΠΊΠ°Π½Π°Π» ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² PCH ΡΠΈΠΏΠ°, ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° PCIe Π²ΡΡΠ·ΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π°ΡΠ° DMI ΡΠΈΠ½Π°.
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΎΡΠ±Π»ΠΈΠ·ΠΎ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΆΠ½ΠΈΡ ΠΌΠΎΡΡ Π½Π° Intel Lewisburg: ΠΊΠ°ΠΊΠ²ΠΈ Π΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΈ ΠΈ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈ ΡΠ°Π·ΡΠΈΡΠΈΡ
Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΌΠΎΡΠΈΡ ΠΏΡΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅?
ΠΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° 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.
ΠΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ CPU ΠΈ 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 ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π·Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π°ΡΠ»Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎ Π² Π΅Π΄Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅, ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΌΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡΠ΅ PCH ΡΠΈΠΏΠΎΠ²Π΅.
Π’Π°ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π΄ΡΠΌΠ° Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π΄Π΅ΠΉΡΡΠ²Π° Π½Π° Π±Π°Π·Π°ΡΠ° ΠΊΠ°ΠΊΡΠΎ Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ Π½Π° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com