Обычные суперкомпьютеры имеют огромную производительность, но при этом и массу недостатков: они дороги, потребляют много электроэнергии, сильно греются и занимают слишком много места. Но что если применить радикально иной подход к разработке микросхем, вообще отказавшись от стандартных кремниевых материалов в пользу биологических компонентов из природы?
Живой суперкомпьютер размером с книгу сможет получать энергию от аденозинтрифосфатов (АТФ), как все нормальные организмы. Вместо электронов информацию будут передавать протеины. Над такой сумасшедшей идеей работает международная группа биоинженеров. Недавно они опубликовали первые результаты своих экспериментов в журнале Proceedings of the National Academy of Sciences (PNAS).
Учёные спроектировали микрочип площадью 1,5 см2, архитектура которого напоминает планировку городских улиц. По этим улицам двигаются «биологические агенты» (протеины). Маршрут по сети улиц с перекрёстками определяется рядом условий. Поворот направо означает вычитание числа из подмножества, поворот налево — добавление числа в подмножество. Величина числа зависит от количества поворотов на пути агента. Этот прототип процессора решает только одну математическую задачу.
Принцип вычислений показан на видео.
«Нам удалось создать очень сложную сеть на очень маленькой площади, — говорит биоинженер Дэн Николау (Dan Nicolau Sr.) из канадского университет Макгилла. Его группа сотрудничает с коллегами из Германии, Швеции и Нидерландов. — Всё началось с идеи на листе салфетки, после слишком большого количества рома, мне кажется, с рисунками вроде червей, ползающих по лабиринтам».
В реальном биологическом микропроцессоре белковые нити — агенты — получают энергию от АТФ, также как клетки в живых организмах.
Хотя разработка находится на ранней стадии, но теоретически биологический суперкомпьютер имеет множество преимуществ перед кремниевым: компактный размер, энергоэффективность, безопасность для окружающей среды, высокая степень параллелизации процессов.
Во втором ролике — съёмка реального движения агентов.
«Теперь когда создана модель, успешно решающая одну проблему, появится много последователей, которые пойдут ещё дальше, используя других биологических агентов, например, — говорит Николау. — Сложно сказать, когда мы увидим полноценный биологический суперкомпьютер. Одним из вариантов решения более серьёзных и сложных задач может быть объединение с обычным компьютером в гибридное устройство. Сейчас мы рассматриваем различные варианты продолжения исследований».
Комментарии (35)
john_samilin
04.03.2016 12:21+8Биологический суперкомпьютер сможет питаться той же пищей, что и человек
А в голодный год его самого можно будет съесть
Oberon812
04.03.2016 12:44+1-Мишка, заявка от продажников, несварение у системника!
-[цензура], они опять его шавермой накормили?!
Trosp
04.03.2016 13:15+1Довести бы его до всеядности, стал бы отличный утилизатор для портящейся еды.
Efsi
04.03.2016 14:03Интересно, а сыр на пальмовом масле и остальные продукты из магазинов как на его работоспособности скажутся?
BigBeaver
04.03.2016 14:08а что не так с пальмовым маслом? оно, вроде, считается оптимальным для LCHF диет
isden
04.03.2016 17:46Емнип, в нем очень много насыщенных жирных кислот, что провоцирует всякие неприятности с ССС.
BigBeaver
04.03.2016 17:59очень много == 100% (ну примерно), но это не больше, чем в сливочном (к вопросу о сырах). зато, нет трансжиров.
в оливковом тоже, в основном, насыщенные жиры, но все его хвалят — маркетинг))
а теперь нюансы:
- насыщенные жиры нужны в кулинарии, тк на НЕнасыщенных нельзя жарить (они окисляются и это плохо)
- именно насыщенные жиры используются организмом в качестве источника калорий. при этом оптимальна средняя длина цепи. в этом плане коровий (и многий другой) жир, например, обладает более низкими пищевыми качествами, чем пальмовое масло
- на ССС, емнип, влияют именно трансжиры (то есть, животные, тк в растительных их нет). также, на ССС влияет общее зажирение организма (лишний вес), но просто жрать меньше надо — от сладкого точно такие же проблемы
isden
04.03.2016 18:02В википедии вот что пишут.
BigBeaver
04.03.2016 18:09этот абзац точно так же уделяет особое внимание трансжирам (а они получаются из обычных только при тепловой обработке либо при воздействии бактерий). в выводах так и написано "мало данных", а источники к этому абзацу не особо значительные.
зато, в другой википедии пишут вот так: https://en.wikipedia.org/wiki/Medium-chain_triglyceride
mkovalevich
04.03.2016 17:53В реальном биологическом микропроцессоре белковые нити — агенты — получают энергию от АТФ, также как клетки в живых организмах.
Ага, зачем людям ходить по асфальту, если можно асфальт двигать людями?) А так, вполне как в живых… Хотя, просится аналогия "пещерные люди использовали брошенные кем-то автомобили для хранения мяса".
Keanor
04.03.2016 21:28А когда-нибудь потом, их нужно будет уговаривать работать. Аргументируя дедлайнами.
ra3vdx
04.03.2016 21:36Интересно, музыка в ролике — как бы намекает или это аллюзия из "Тетриса"?
А вообще, из статьи не очень понятно, о каких белках речь. В природе этим занимается миозин/актин.
sumanai
05.03.2016 03:06+2А со скоростью там что? Сомневаюсь, что двигающиеся протеины смогут обогнать электромагнитные волны в проводниках традиционных процессоров. Точнее это невозможно.
kwolfy
05.03.2016 11:06Не знаю, что на счёт суперкомпьютеров, но если как утверждается такой биологический процессор может иметь небольшие размеры, ждем наноботов
Sergey-S-Kovalev
05.03.2016 20:52Так и представляю:
Ученые перед выбором — пожрать самим, или покормить биологический комп, что бы он что то посчитал.
spc
Если обычный компьютер выключить — ничего ему не будет, а живой забудешь покормить — умрет навсегда. Или они и это как-то научились преодолевать?
Про сворачиваемость белков говорить не будем — очевидно же что живые компьютеры вряд ли для экстремальных условий. Так, вроде аквариума: покрошил АТФ, посмотрел, как протеинчики забегали.
extempl
Не силён в теме, но мне кажется оно должно быть чем-то вроде нерва (хотя нерв не совсем удачный пример) — получает питание — двигается, не получает — не двигается.
spc
Нервы в нашем теле живут не сами по себе (это не изолированные от всего остального провода с датчиками), а только при подпитке той же кровеносной системой. Нет ее — нет и нервов. По аналогии: мы пока не научились выключать людей на неопределенный срок и включать потом снова.
Llammt
Анабиоз же.
По поводу экстремальных условий. Споры плесени не всегда "убиваются" в автоклаве. Для сравнения, попробуйте даже не автоклавировать — просто прокипятить свой ноутбук и включить его после этого. Так что со стрессоустойчивостью биологического компьютера все нормально. Если не делать его гуманоидным ;)
Mad__Max
Речь же о суперкопьютере/специализированных выч. кластере. А они и так обычно круглосуточно работают не выключаясь (кроме остановки на профилактику/модернизацию) и под присмотром минимум 1 обученного человека. Так что это не проблема совсем.
Правда по 2му видео видно что скорость обработки и распространения сигналов тут ну ОЧЕНЬ низкая — где-то минимум на порядок ниже чем даже в человеческом мозге, а с обычным компьютером вообще сравнивать бессмысленно — непреодолимая пропасть. Т.к. по сути это вообще настоящее (механическое) движение материальных объектов, пусть и микроскопических.
Так что это может пригодиться только для каких-то ну очень специфических задач — типа требующих гигантского параллелизма или нечеткой (не двоичной) логики, но не чувствительных к огромным задержкам в обработке данных.