ноември 10, 2023

Open Se Cura: новият проект на Google за разработване на чипове с изкуствен интелект

Корпорацията създава сигурни и надеждни процесори, базирани на инструменти с отворен код.

Google обяви Open Se Cura – софтуерен и хардуерен проект, който опростява разработването и проверката на чипове за алгоритми, свързани с машинно обучение и изкуствения интелект. Проектът се базира на отворени технологии като платформата OpenTitan, архитектурата RISC-V, микроядрото seL4 и езика за програмиране Rust.

Open Se Cura включва операционната система CantripOS и хардуер, специално проектиран да осигури високо ниво на сигурност и надеждност. Операционната система CantripOS е базирана на микроядрото seL4, което има математическо доказателство за коректност и изолира критичните компоненти от останалата част на системата. Всички системни услуги и приложения са написани на езика Rust, което предотвратява появата на грешки в паметта. За проверените компилации се използва пакетът инструменти CAmkES, а за изпълнението на моделите за машинно обучение – пакетът инструменти IREE.

Хардуерът на Open Se Cura е базиран на платформата OpenTitan, която е отворена реализация за надеждни хардуерни компоненти (Root of Trust, RoT). Тези компоненти осигуряват защита срещу външни атаки и вътрешни повреди, както и позволяват удостоверяване на автентичността и целостта на системата. Процесорното ядро за Open Se Cura се основава на архитектурата RISC-V, която е отворена и гъвкава за модификации.

Проектът Open Se Cura има за цел да създаде специализирани чипове, които могат да се използват в области, в които е необходимо да се обработва чувствителна информация с помощта на машинно обучение и изкуствен интелект. Такива чипове могат да се използват например в системите за разпознаване на лица и глас и в други решения, свързани с лични данни. Комбинацията от проверено ядро на операционна система и надеждни хардуерни компоненти гарантира, че системата ще работи сигурно и надеждно.

В разработването на Open Se Cura и CantripOS участват не само Google, но и други компании и организации като lowRISC, Antmicro и VeriSilicon. Разработките на проекта, включително изходният код и схемите, се разпространяват под лиценза Apache 2.0 и са достъпни за изучаване и използване.


source

Сподели: