Ученые из Японии построили компьютер, в котором вычисления осуществляются с помощью… крабов.
Как передает AZE.az со ссылкой на зарубежные СМИ, японские ученые создали процессор, который строит логические операции на передвижении крабов вида Mictyris guinotae в ограниченном пространстве, говорится в статье, размещенной в электронной библиотеке Корнеллского университета.
Японские ученые построили компьютер, работающий по так называемому «бильярдному» принципу. В подобной машине вычисления основаны на динамике бильярдов – набора шаров, которые движутся в геометрическом окружении. При столкновении шары разлетаются по законам физики.
Вместо бильярдных шаров ученые решили использовать крабов Mictyris guinotae. Сначала специалисты смоделировали движение ракообразных на компьютере – правила перемещения были достаточно простые: крабы в центре группы двигались туда, куда и их соседи, поэтому движением всей группы управляли только ракообразные по краям, передает Lenta. Чтобы контролировать направление движения животных, ученые использовали обычную тень, которая имитировала тень от птиц – главных врагов крабов в естественной природе.
При встрече две группы крабов объединялись в одну, причем вектор скорости этой группы оказывается сонаправлен с суммой векторов скоростей двух исходных. Используя такую модель, ученые смогли построить на компьютере систему коридоров, в которых двигались крабы, реализующую простейшие логические операции – сложение (OR), умножение (AND) и отрицание (NOT). При этом наличие крабов в коридоре соответствовало единице, а отсутствие – нулю.
После тестирования ученые собрали действующую модель крабового компьютера с участием нескольких десятков ракообразных M. guinotae. Компьютер представлял собой систему коридоров с пластиковыми стенками. По словам исследователей, реализация логического сложения работала хорошо, в то время как логическое умножение функционировало довольно неустойчиво.
В настоящее время активно изучается вопрос создания нетрадиционных компьютеров (этот раздел науки именуется нетрадиционными вычислениями). Считается, что в перспективе компьютеры, основанные, например, на химических процессах, смогут выполнять некоторые вычисления эффективнее, чем традиционные.