Разработан первый «живой» компьютер из белковЦитата:
Это крошечный – около 1,5 см в поперечнике – квадратный «биочип» с выгравированной на поверхности диагональной сеткой канавок. Вдоль канавок движутся белки, позаимствованные у внутреннего скелета живой клетки, – тубулин микротрубочек и актин микрофиламентов. Как и в клетке, перемещение производят белковые «моторы», закрепленные на внутренней поверхности канавок миозином (актином) и кинезином (тубулином). Энергию для их движения поставляет растворенный в среде аденозинтрифосфат (АТФ). Авторы отмечают, что такая система работает при обычной температуре и не требует больших энергозатрат.
Как можно понять, само вычисление «закодировано» в геометрической структуре сети канавок, движение белков по которым приводит к решению, как в некоторых неэлектронных компьютерах прошлого. Авторы описывают пример такой структуры для решения известной задачи о сумме подмножеств.
Агенты-белки поступают на вход и могут покидать сеть на одном из выходов, каждому из которых соответствует число-решение. При этом некоторые развилки в сети имеют V-образную форму, где с 50-процентной вероятностью белок может повернуть налево или направо. Один вариант прибавит число к сумме, другой – отнимет ее, так что белок в итоге окажется на выходе, номер которого соответствует итоговой цифре.
...
Такая система теоретически способна проводить решение комбинаторных задач на порядки быстрее традиционных электронных микросхем.
Не совсем понял, но вроде как речь не идет об универсальном вычислительном устройстве, а о заточенном под узкий класс задач.
Видимо, одна конфигурация канавок - одна задача (причем, узкого класса).
Хотя может я что-то не понял. Заметка скудная по объему, подробностями не изобилует.