Проект KGPU хочет ускорить ядро Linux за счет использования GPU

В исследовательской группе Flux Research Group Университета Юты (США) стартовал проект KGPU, одним из спонсоров которого стала компания NVIDIA. Его цель — увеличить производительность ядра Linux за счет переноса части вычислительных операций на графический процессор (GPU).

Архитектура KGPU
Архитектура KGPU / Иллюстрация с сайта Cs.Utah.Edu

Вот что говорят о проекте фреймворка KGPU сами авторы: «Идея KGPU — в использовании GPU как сопроцессора для операционной системы, что обеспечит параллельную работу с данными внутри ядра. Это позволит использовать код в стиле SIMD (или SIMT в CUDA) для ускорения функциональности ядра Linux и принесет новые возможности, которые раньше рассматривались как слишком требовательные к вычислительными ресурсам для ядра. Говоря проще, KGPU обеспечивает работу с векторами в ядре».

На данный момент в проекте работают над реализацией режима счетчика (Counter Mode, CTR) вместо режима простой замены (Electronic Codebook, ECB), реализацией Blowfish/Twofish и модификацией dm-crypt. После этого обещают задуматься о дальнейших перспективах эффективного использования KGPU в ядре Linux.

Подробности о проекте доступны на его странице на Google Code.

Дмитрий Шурупов по материалам phoronix.com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Обнаружено вредоносное ПО для Windows Subsystem for Linux
Linux исполнилось 30 лет
Microsoft приостановила возможность пробного использования Windows 365 из-за нехватки вычислительных мощностей
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Google профинансирует добавление поддержки языка Rust в ядро Linux
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Mozilla прекращает разработку проектов Voice Fill и Firefox Voice
Последние новости

Подгружаем последние новости