http://www.linux.org.ru/news/bsd/584386 … 2%D0%B8%29
27 января разработчики NetBSD объединили код по поддержке платформы eMIPS («Extensible MIPS») с древом исходных проектов NetBSD. В рамках открытия кода были представлены еще два проекта:
безопасный формат исполняемых файлов (secure executable format);
платформа и планировщик для ускорения выполнения приложений.
Все имущественные права на код переданы фонду NetBSD Foundation. Данные разработки связаны с проектами Microsoft Research по созданию компьютера с легко изменяемой конфигурацией.
Архитектура eMIPS позволяет организовать динамическую загрузку/выгрузку расширений процессора, а так же планировать работу аппаратных компонентов ЦП исходя из того, какая вычислительная задача стоит перед процессором сейчас.
Реконфигурация с точки зрения выполнения приложения выглядит так:
сначала происходит мониторинг работы приложения для выявления наиболее медленных инструкций;
затем создаются сложные инструкции процессора, которые в ходе выполнения программы заменяются инструкциями по работе с оптимизированными под задачу расширениями. Такая замена организуется за счет применения патча к программе «на лету».

