Создана "безотказная" вычислительная система

Создана "безотказная" вычислительная система

Группа исследователей Университетского колледжа Лондона (Великобритания) создали вычислительную систему, которая никогда не отказывает — просто в случае сбоя она умеет восстанавливаться самостоятельно. В ее основе лежат принципы функционирования живых организмов.

Новая архитектура, получившая название системного компьютера (systemic computer), состоит из большого числа параллельных независимых FRGA-систем, которые случайным образом обмениваются друг с другом данными. Все данные и инструкции продублированы в разных фрагментах распределенной системы. Каждый вычислительный процесс выполняется одновременно в нескольких случайно выбранных подсистемах, до тех пор, пока не будет получен результат вычислений. Очевидно, сбой либо физическое повреждение одной из подсистем не оказывает влияние на результат работы всей программы.

В рабочем образце были использованы специально запрограммированные FPGA. Как отмечают исследователи, производительность системы оказалось невысокой, но гораздо выше, чем ожидалось. Сейчас прототип компьютера, оснащенный датчиками, умеет реагировать на изменения окружающей среды, в будущем ученые планируют дополнить его средствами самообучения — тогда в случае необходимости компьютер сможет сам себя перепрограммировать.


По материалам: ko.com.ua
Читайте также: