Google прСдстави Coral NPU, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° създаванС Π½Π° AI ускоритСли

Компания Google прСдстави ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Coral NPU (Neural Processing Unit), ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‰Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ ускоритСл Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ софтуСрни инструмСнти Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ с Ρ‚ΠΈΠΏΠΎΠ²ΠΈ AI Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ. Coral ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ основа Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½ΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ систСми Π½Π° Ρ‡ΠΈΠΏ (SoC), ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π² систСми Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π° Π½Π΅Ρ‰Π°Ρ‚Π°, Edge изчислСния ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° информация ΠΎΡ‚ сСнзори, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π² потрСбитСлски носими устройства с ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ниска консумация Π½Π° СнСргия, ΠΊΠ°Ρ‚ΠΎ ΡΠ»ΡƒΡˆΠ°Π»ΠΊΠΈ, ΠΎΡ‡ΠΈΠ»Π° Π·Π° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° рСалност ΠΈ смарт часовници. НаправлСнията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

Coral NPU Π΅ насочСн към изпълнСниС Π½Π° постоянно Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ AI прилоТСния Π½Π° ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΈ устройства с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ консумация Π½Π° СнСргия. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° рСализация Π½Π° Coral NPU осигурява производитСлност ΠΎΡ‚ 512 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² сСкунда (GOPS) ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π²Π° няколко ΠΌΠΈΠ»ΠΈΠ²Π°Ρ‚Π° СнСргия. NPU Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π·Π° гъвкава модификация Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π² зависимост ΠΎΡ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° SoC. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ производството Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Coral NPU, Ρ‰Π΅ бъдС компанията Synaptics, която обяви сСрия процСсори Π·Π° устройства ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π° Π½Π΅Ρ‰Π°Ρ‚Π° Astra SL2610, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰Π° подсистСма Torq NPU, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Coral NPU.

Π‘Ρ€Π΅Π΄ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈΡ‚Π΅ прилоТСния Π½Π° Coral NPU сС спомСнава ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° AI Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° изобраТСния ΠΈ Π·Π²ΡƒΠΊ, взаимодСйствиС с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΡƒΡ‡Ρ‘Ρ‚ Π½Π° контСкста. НапримСр, Π½Π° устройствата ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ прилоТСния Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΡ†Π° ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Ρ‡, ΠΆΠΈΠ² ΠΏΡ€Π΅Π²ΠΎΠ΄, транскрипция Π½Π° Ρ€Π΅Ρ‡, ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Π΄ΡƒΠΌΠΈ ΠΎΡ‚ Ρ€Π΅Ρ‡Ρ‚Π°, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с ТСстовС ΠΈ гласови ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, опрСдСлянС Π½Π° активността Π½Π° потрСбитСля (Ρ…ΠΎΠ΄Π΅Π½Π΅, бяганС, сън) ΠΈ Ρ‚ΠΈΠΏΠ° Π½Π° ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда (Π²ΠΊΡŠΡ‰ΠΈ, Π½Π° ΡƒΠ»ΠΈΡ†Π°Ρ‚Π°).

Π’ NPU Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° командния Π½Π°Π±ΠΎΡ€ RISC-V RV32IMF_Zve32x, шина AXI4, чСтиристСпСнСн ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° инструкции с ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° диспСтчСризация, Π½Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΡŠΡ‡Π΅Π½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° инструкциитС, Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈΠΏΠΎΡ‚ΠΎΡ‡Π½Π° скаларна ΠΈ Π΄Π²ΡƒΠΏΠΎΡ‚ΠΎΡ‡Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Π° диспСтчСризация. ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° SIMD ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° 128-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ Π΅ снабдСн с 8 KB ITCM ΠΏΠ°ΠΌΠ΅Ρ‚ Π·Π° инструкции ΠΈ 32 KB DTCM ΠΏΠ°ΠΌΠ΅Ρ‚ Π·Π° Π΄Π°Π½Π½ΠΈ.

Google прСдстави Coral NPU, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° създаванС Π½Π° AI ускоритСли

NPU Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‚Ρ€ΠΈ взаимозависими процСсорни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

  • Π―Π΄Ρ€ΠΎ Π·Π° скалярни изчислСния β€” Π»Π΅ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° C Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ RISC-V, ΠΊΠΎΠ΅Ρ‚ΠΎ управлява Π΄Π°Π½Π½ΠΈΡ‚Π΅ към основнитС ядра ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ΄Π΅Π»Π° β€žΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅β€œ (run-to-completion) Π·Π° осигуряванС Π½Π° функционалността Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ CPU ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ниско ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° СнСргия.
  • Π’Π΅ΠΊΡ‚ΠΎΡ€Π΅Π½ SIMD-ΡΡŠΠΏΡ€ΠΎΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° инструкционния Π½Π°Π±ΠΎΡ€ RISC-V (RVV v1.0) ΠΈ позволява Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ изпълнСниС Π½Π° мноТСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΡŠΡ€Ρ…Ρƒ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
  • ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π½Π° ΡΡŠΠΏΡ€ΠΎΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°, която Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅-слоТСниС (MAC) ΠΈ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π·Π° ускоряванС Π½Π° основнитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ.

Google прСдстави Coral NPU, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° създаванС Π½Π° AI ускоритСли

Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° прилоТСния Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° AI-ΠΌΠΎΠ΄Π΅Π»ΠΈ (IREE ΠΈ TFLM), ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ симулатор. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС компилация Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² AI-прилоТСния Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅ TensorFlow, JAX ΠΈ PyTorch. ΠœΠΎΠ΄Π΅Π»ΡŠΡ‚ сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π² унивСрсално ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ прСдставянС, ΠΊΠΎΠ΅Ρ‚ΠΎ слСд Ρ‚ΠΎΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° LLVM сС трансформира Π² нискоуровнСвСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструкции RISC-V, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ Π² Coral NPU.

Google прСдстави Coral NPU, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° създаванС Π½Π° AI ускоритСли


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster