Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… логичСских ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ трансформации, Π³Π΄Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ процСссорами ΠΈ FPGA Ρ€Π°Π·ΠΌΡ‹Π²Π°ΡŽΡ‚ΡΡ. Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ этого тСхнологичСского ΡˆΡ‚ΠΎΡ€ΠΌΠ° находится устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈ систСмныС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ с Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌ интСрСсом β€” Intel Agilex AT TR292. Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° позиционируСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Agilex, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° спСцифичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π½ΠΈΠ·ΠΊΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ "TR292" Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ сообщСствС слоТилась опрСдСлСнная Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ.

МногиС спСциалисты, ΠΈΡ‰ΡƒΡ‰ΠΈΠ΅ triangle agilex at tr292 ΠΎΡ‚Π·Ρ‹Π²Ρ‹, часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация Intel ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ обозначСния для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ ΠΈΠ»ΠΈ спСциализированных OEM-вСрсий Ρ‡ΠΈΠΏΠΎΠ². Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ TR292 ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ конкрСтная модификация кристалла, Ρ‚Π°ΠΊ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ спСцифичСский ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ для Π·Π°Π΄Π°Ρ‡ машинного обучСния Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ сСти. ИмСнно поэтому Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ погруТСния Π² тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ, Π° Π½Π΅ просто повСрхностного чтСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… Π±Ρ€ΠΎΡˆΡŽΡ€.

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ доступных Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° ΠΎΠΏΡ‹Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Π²Π½Π΅Π΄Ρ€ΡΠ²ΡˆΠΈΡ… эти Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² сСрвСрныС стойки ΠΈ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ-ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠœΡ‹ рассмотрим Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ энСргоэффСктивности, слоТности настройки срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Intel Quartus Prime ΠΈ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с трансивСрами высокой скорости. БпСцифичСская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° TR292 ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π±Π»ΠΎΠΊΠΎΠ² DSP, ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΎΡ‚ стандартных сСрий F ΠΈ I, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ для Π·Π°Π΄Π°Ρ‡ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ Π»ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, стоит Π»ΠΈ эта ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π²Π°ΡˆΠΈΡ… инвСстиций?

ВСхничСскиС особСнности Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Agilex Π² контСкстС TR292

АрхитСктура Intel Agilex базируСтся Π½Π° 10-Π½ΠΌ тСхпроцСссС, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ само ΠΏΠΎ сСбС обСспСчиваСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ΠΌ Stratix 10. Однако, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΠΎΠΉ Π² запросС triangle agilex at tr292 ΠΎΡ‚Π·Ρ‹Π²Ρ‹, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ оптимизация логичСских Π±Π»ΠΎΠΊΠΎΠ² LAB ΠΈ массивов ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ логичСских элСмСнтов Π² этом сСгмСнтС позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ слоТнСйшиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ кодирования Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ².

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом здСсь являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° интСрфСйсов PCIe Gen5 ΠΈ CXL, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ идСальной для Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ памяти DDR5 Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, особСнно ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими массивами Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ конфигурациями, часто ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ настройки трансивСров, хотя ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

πŸ“Š Π§Ρ‚ΠΎ для вас Π²Π°ΠΆΠ½Π΅Π΅ Π² FPGA-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅?
  • Π­Π½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ
  • Максимальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
  • Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
  • НаличиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ IP

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Hyperflex, которая позволяСт Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ высоких Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… частот Π΄Π°ΠΆΠ΅ Π² слоТных логичСских Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°Ρ…. Π­Ρ‚ΠΎ достигаСтся Π·Π° счСт рСгистровой памяти, распрСдСлСнной ΠΏΠΎ всСй структурС Ρ‡ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ распространСния сигнала. Для Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° каТдая наносСкунда, такая ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ становится ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π° оборудования.

  • πŸš€ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° высокоскоростных интСрфСйсов Π΄ΠΎ 116 Π“Π±ΠΈΡ‚/с PAM4.
  • 🧠 ВстроСнныС Π±Π»ΠΎΠΊΠΈ AI для ускорСния нСйросСтСвых вычислСний.
  • ⚑ Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ ΡΠ½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ благодаря 10-Π½ΠΌ тСхпроцСссу.
  • πŸ›‘οΈ Аппаратная Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚(side-channel) Π°Ρ‚Π°ΠΊ.

Анализ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ²

Π˜Π·ΡƒΡ‡Π°Ρ Ρ„ΠΎΡ€ΡƒΠΌΡ‹ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ: ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ дСлятся Π½Π° Π΄Π²Π° лагСря. ΠŸΠ΅Ρ€Π²Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° спСциалистов Π² восторгС ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ дСмонстрируСт логичСскоС ядро Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Они ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ FPGA Π΄Π°Π» прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎ 40% ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ энСргопотрСблСнии. Вторая Π³Ρ€ΡƒΠΏΠΏΠ° ТалуСтся Π½Π° слоТности ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ настройки ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы охлаТдСния.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… удСляСтся Ρ€Π°Π±ΠΎΡ‚Π΅ с инструмСнтариСм. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Intel Quartus Prime вСрсии Pro часто упоминаСтся ΠΊΠ°ΠΊ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Π½ΠΎ тяТСловСсный инструмСнт, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов хост-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ уровня TR292, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ workstation с объСмом ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 64 Π“Π±, ΠΈΠ½Π°Ρ‡Π΅ процСсс компиляции ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ часы.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с высокоскоростными трансивСрами Π² конфигурациях Agilex ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ трСбования ΠΊ цСлостности сигнала Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» трассировки ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π»ΠΈΠ½ΠΊΠΎΠ² и难δ»₯ диагностируСмым ошибкам.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для IP-ядСр. НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, доступныС "ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ" Π² Π΄Π΅ΠΌΠΎ-Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ дорогостоящих Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ для коммСрчСского использования. Π­Ρ‚ΠΎ часто становится нСприятным ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠΌ Π½Π° этапС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, поэтому финансовоС ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ самого Ρ‡ΠΈΠΏΠ°, Π½ΠΎ ΠΈ ПО.

Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ возмоТности ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

Π’Π½ΡƒΡ‚Ρ€ΠΈ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ скрытыС скрипты для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ трансивСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ±Ρ‰Π΅ΠΌ доступС. Π˜Ρ… использованиС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остороТности, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ физичСский интСрфСйс.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ: Xilinx Versal ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

На Ρ€Ρ‹Π½ΠΊΠ΅ FPGA Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ Π΄Π²Π° Π³ΠΈΠ³Π°Π½Ρ‚Π°, ΠΈ сравнСниС Intel Agilex с Xilinx Versal являСтся Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹ΠΌ. Если Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ сСгмСнт, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ характСристикам TR292, Ρ‚ΠΎ Intel Π΄Π΅Π»Π°Π΅Ρ‚ ставку Π½Π° Ρ‡ΠΈΡΡ‚ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с экосистСмой x86. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ AMD (Xilinx) часто Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π² гибкости Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… вычислСний ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ встроСнных процСссорных ядСр ARM Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модификациях.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ сравнСниС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… характСристик, основанноС Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ тСстах нСзависимых Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ. Π¦ΠΈΡ„Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ условий эксплуатации.

Π₯арактСристика Intel Agilex (TR292 класс) Xilinx Versal Premium ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ (Stratix 10)
ВСхпроцСсс 10 Π½ΠΌ 7 Π½ΠΌ 14 Π½ΠΌ
Макс. ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ трансивСра 116 Π“Π±ΠΈΡ‚/с 112 Π“Π±ΠΈΡ‚/с 58 Π“Π±ΠΈΡ‚/с
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DDR DDR5-4800 DDR5-4800 DDR4-2933
Π‘Π»ΠΎΠΊΠΈ DSP Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° AI Engine Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ часто диктуСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сухими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π½ΠΎ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ отрасли. НапримСр, Π² Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠ΅ историчСски ΡΠΈΠ»ΡŒΠ½Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Intel, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² automotive ΠΈ embedded-систСмах часто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Xilinx. Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ инфраструктурой Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

  • πŸ† Intel Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с сСрвСрными CPU.
  • 🎨 Xilinx Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π² области Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… вычислСний.
  • πŸ’° Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ владСния TCO ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ Ρƒ Intel для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

БлоТности внСдрСния ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

ΠŸΡ€ΠΎΡ†Π΅ΡΡ внСдрСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Agilex, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ уровня TR292, нСльзя Π½Π°Π·Π²Π°Ρ‚ΡŒ простым. Основной Π±Π°Ρ€ΡŒΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π° β€” это крутая кривая обучСния. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΡˆΠΈΠΌ ΠΊ старым инструмСнтам, придСтся ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ синхронизации ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹ΠΌΠΈ вычислСниями. Ошибки Π½Π° этапС проСктирования Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ, особСнно Ссли ΠΎΠ½ΠΈ обнаруТатся ΡƒΠΆΠ΅ послС производства ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ внимания заслуТиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠ². Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ использования ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Ρ‡ΠΈΠΏΠ° часто трСбуСтся настройка линуксоподобных срСд Π½Π° встроСнных процСссорах Hard Processor System (HPS). Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ ΠΊΠ°ΠΊ Π² области FPGA, Ρ‚Π°ΠΊ ΠΈ Π² систСмном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

β˜‘οΈ Π“ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ Agilex

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² растСт, ΠΈ количСство Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… IP-ядСр увСличиваСтся. Intel Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ инвСстируСт Π² партнСрскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, прСдоставляя доступ ΠΊ рСфСрСнсным Π΄ΠΈΠ·Π°ΠΉΠ½Π°ΠΌ для 5G, финансовых вычислСний ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ. Автоматизация ΠΌΠ½ΠΎΠ³ΠΈΡ… процСссов настройки Ρ‡Π΅Ρ€Π΅Π· скрипты TCL Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсий инструмСнтария Quartus Prime всСгда провСряйтС ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. НовыС вСрсии компиляторов ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ логичСских Π±Π»ΠΎΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ всСй систСмы.

Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ трСбования ΠΊ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡŽ

Вопрос Ρ‚Π΅ΠΏΠ»ΠΎΠΎΡ‚Π²ΠΎΠ΄Π° являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых острых ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ FPGA. ΠŸΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ размСщСния элСмСнтов Π² 10-Π½ΠΌ тСхпроцСссС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ высоким показатСлям тСпловыдСлСния Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ сантимСтр. Для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… TR292, пассивноС ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” трСбуСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ±Π΄ΡƒΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ТидкостныС систСмы Π² случаях максимальной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ€Ρ‹, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии сильно зависит ΠΎΡ‚ частоты Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ логичСских Π±Π»ΠΎΠΊΠΎΠ². Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ простоя Ρ‡ΠΈΠΏ дСмонстрируСт Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΏΡ€ΠΈε³°ε€Ό Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… (peak load) ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ расчСта Π±Π»ΠΎΠΊΠ° питания с запасом ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 20-30%.

πŸ’‘

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ встроСнныС сСнсоры Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ FPGA для динамичСского управлСния частотой. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Ρ€ΠΎΡ‚Ρ‚Π»ΠΈΠ½Π³Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ срок слуТбы устройства Π² условиях высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌ корпусов ΠΈ систСмных ΠΏΠ»Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΏΠ»ΠΎΠ²Ρ‹ΠΌ Π·Π°Π·ΠΎΡ€Π°ΠΌ ΠΈ качСству тСрмоинтСрфСйсов. ИспользованиС нСкачСствСнных Ρ‚Π΅Ρ€ΠΌΠΎΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ трансивСров, Ρ‡Ρ‚ΠΎ выраТаСтся Π² ростС количСства ошибок BER (Bit Error Rate).

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ развития ΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Intel Agilex ΠΈ Π΅Π΅ спСциализированныС вСрсии, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ обсуТдаСмая TR292, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ мысли Π² области ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТности с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ возмоТности для создания систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹. Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π·Π° Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ, Π³Π΄Π΅ FPGA выступаСт Π½Π΅ просто ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ CPU, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·Π΅Π».

Для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… долгосрочныС инвСстиции Π² инфраструктуру, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° эту ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ выглядит стратСгичСски Π²Π΅Ρ€Π½Ρ‹ΠΌ шагом. Однако, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Ρ€Π΅Π·Π²ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ свои рСсурсы ΠΈ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Agilex позволяСт Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ постСпСнно Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сниТаСт риски.

πŸ’‘

УспСх внСдрСния Intel Agilex зависит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ°, Π½ΠΎ ΠΈ ΠΎΡ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ качСства систСмы охлаТдСния.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ triangle agilex at tr292 ΠΎΡ‚Π·Ρ‹Π²Ρ‹ Π² Ρ†Π΅Π»ΠΎΠΌ носят ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, Ссли Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² контСкстС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования. Π­Ρ‚ΠΎ инструмСнт для экспСртов, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ уваТСния ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания процСссов. Π’Π΅, ΠΊΡ‚ΠΎ смоТСт ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ΅ прСимущСство Π² своих Π½ΠΈΡˆΠ°Ρ….

Наско слоТно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Agilex?

ΠšΡ€ΠΈΠ²Π°Ρ обучСния достаточно крутая. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ поколСниями Intel FPGA (Cyclone, Stratix), ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ smoother. Для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² потрСбуСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ проСктирования, языков Verilog/VHDL ΠΈ особСнностСй Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Intel. ΠžΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ нСсколько мСсяцСв Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Agilex для ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°?

ВСхничСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ FPGA ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ высокой ΡΠ½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ для спСцифичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Однако, учитывая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ оборудования (CAPEX) ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΈΡ‚ΠΊΠΎΠ΄Π°, Ρ€Π΅Π½Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ вопросом ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ASIC-ΠΌΠ°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΎ скорСС нишСвоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ для Π½ΠΎΠ²Ρ‹Ρ…, нСстандартных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Какова Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ?

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (Dev Kits) для сСрии Agilex ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ 5000 Π΄ΠΎ 15000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈ Π²Ρ‹ΡˆΠ΅, Π² зависимости ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΠΈ ΠΈ объСма памяти. На Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€ΠΎΠ² Ρ†Π΅Π½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ это всС Ρ€Π°Π²Π½ΠΎ сСгмСнт Enterprise, Π° Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ элСктроники.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π»ΠΈ OpenCL для Agilex?

Π”Π°, Intel прСдоставляСт инструмСнты для программирования FPGA Π½Π° языкС OpenCL Ρ‡Π΅Ρ€Π΅Π· Intel FPGA SDK. Π­Ρ‚ΠΎ позволяСт программистам, Π½Π΅ Π²Π»Π°Π΄Π΅ΡŽΡ‰ΠΈΠΌ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΌΠΈ знаниями VHDL/Verilog, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ускоритСли для вычислСний, хотя для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всС ΠΆΠ΅ рСкомСндуСтся Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.