Линукс 6.2 ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ќС Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° потсистСм Π·Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π°ΠΊΡ†Π΅Π»Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ

Π’ Π²Π΅Ρ‚ΠΊΡƒ DRM-Next, которая Π½Π°ΠΌΠ΅Ρ‡Π΅Π½Π° для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ядро Linux 6.2, принят ΠΊΠΎΠ΄ Π½ΠΎΠ²ΠΎΠΉ подсистСмы Β«accelΒ» с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для ускоритСлСй вычислСний. Данная подсистСма построСна Π½Π° основС DRM/KMS, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ расщСплСниС прСдставлСния GPU Π½Π° составныС части, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² сСбя достаточно нСзависимыС аспСкты Β«Π²Ρ‹Π²ΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈΒ» ΠΈ «вычислСния», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ подсистСма ΡƒΠΆΠ΅ ΠΌΠΎΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ дисплСя Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ° вычислСний, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ вычислСний Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ своСго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° дисплСя, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GPU ARM Mali, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠΎ сути аксСлСратором.

Π­Ρ‚ΠΈ абстракции оказались достаточно Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ускоритСлСй вычислСний, поэтому Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ подсистСму вычислСний ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² Β«accelΒ», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ GPU. НапримСр, Ρ„ΠΈΡ€ΠΌΠ° Intel, ΠΊΡƒΠΏΠΈΠ²ΡˆΠ°Ρ компанию Habana Labs, заинтСрСсована Π² использовании этой подсистСмы для аксСлСраторов машинного обучСния.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€