Швейцарские инженеры открыли исходники процессора для устройств IoT

31 март, 2016 - 13:05
Швейцарские инженеры открыли исходники процессора для устройств IoT

Несколько дней назад учёные ETH Zurich (Швейцария) и Болонского университета (Италия) во главе с профессором Лукой Бенини (Luca Benini) открыли полные спецификации одной из разработанных ими микропроцессорных систем. Теперь, по словам Бенини, разработчики компьютерных устройств получили полную свободу и могут создавать оборудование с «открытым кодом» сверху и до основания.

«Во многих примерах современного открытого оборудования его использование ограничивается эксклюзивными маркетинговыми правами и антиконкурентными условиями, — поясняет он. — Наша же система не имеет никаких скрытых подвохов в том, что касается лицензирования».

Выполняемые процессором арифметические команды также имеют открытые исходники: ученые обеспечили совместимость своего процессора с набором Open Source инструкций RISC-V, разработанным в Калифорнийском университете (UC Berkeley).

Новый чип называется PULPino и предназначен для устройств, работающих на батарейках — PULP расшифровывается как «параллельный, сверхмалой мощности» (Parallel Ultra Low Power). Это могут быть умные часы, датчики для мониторинга физиологических функций или сенсоры Интернета Вещей (IoT).

В качестве примера, сотрудники лаборатории Бенини разработали на основе PULPino умные часы с микрокамерой. Вычислительные ресурсы процессора позволяют устройству анализировать визуальную информацию и определять, чем занимается пользователь.

Помимо этого PULPino используется и в прочих проектах, реализуемых Бенини вместе со швейцарскими и другими европейскими исследовательскими организациями, включая Кембриджский университет. Отсутствие необходимости оговаривать условия лицензирования, как надеется Бенини, облегчит сотрудничество с университетами, малым и средним бизнесом, и обеспечит постоянный рост количества открытых аппаратных расширений для PULPino.