- PVSM.RU - https://www.pvsm.ru -

Создан первый молекулярный компьютер на синтетических полимерах

Французские ученые из Института Садрона успешно [1] закодировали и затем прочитали слово Sequence (оно было представлено в ASCII-коде) с помощью последовательности синтетических полимеров. Таким образом, они доказали, что в молекулах полимеров можно хранить информацию, и занимать она будет в 100 раз меньше места (физического), чем на обычных жестких дисках.

Создан первый молекулярный компьютер на синтетических полимерах - 1 [2]
/ Flickr / steve p2008 [3] / CC [4]

Чтобы закодировать информацию в полимеры, используются [5] два разных типа мономеров («битов»), содержащих фосфатные группы. Первый тип обозначает единицу, а второй — ноль. Через каждые восемь мономеров идет молекулярный разделитель NO-C (сепаратор), отмечающий байт.

Чтобы расшифровать информацию, каждый байт сперва «отделяется» в месте расположения сепаратора. После этого фосфатные связи между мономерами уничтожаются, а сами мономеры идентифицируются с помощью масс-спектрометра.

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

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

Отметим, что другая группа европейских ученых также занимается разработкой биокомпьютеров и через 5 лет собирается [6] представить решение на базе белков миозина и кинезина. Он будет работать, как и квантовые компьютеры, по принципу параллельных вычислений. При этом разработчики планируют, что «белковый» компьютер превзойдет по производительности квантовые машины.

Однако исследователи из Института Садрона считают [5], что их разработка лучше приспособлена для массового применения, так как работать с синтетическими полимерами проще, чем с биологическими. Подробнее об их проекте можно почитать в статье [1] для Nature Communications.

Создан первый молекулярный компьютер на синтетических полимерах - 2
/ Flickr / igemhq [7] / CC [4]

Альтернативные решения

Помимо «полимерных» компьютеров, активно разрабатываются компьютеры на основе квантов и ДНК. Все они призваны заменить обычные кремниевые чипы, чтобы более рационально хранить данные и повысить производительность вычислений.

Как считает [6] Дан Николау (Dan Nicolau), профессор факультета биоинженерии Университета Макгилл в Монреале, практически все по-настоящему интересные математические проблемы нашего времени не могут быть решены с использованием современных компьютеров.

Квантовые компьютеры для вычислений используют [8] явления квантовой суперпозиции и квантовой запутанности. Если обычный компьютер для взлома пароля из четырех цифр будет искать их методом перебора, то для квантового компьютера с достаточным количеством кубитов нужный пароль — это одно из его возможных состояний.

Таким образом, ряд задач квантовые машины решают «моментально». Самый производительный квантовый компьютер на данный момент имеет [9] 51 кубит.

Однако у квантовых компьютеров есть две существенные проблемы. Для работы им нужны: температура, близкая к нулю по Кельвину, вакуум и отсутствие электромагнитного излучения. Кроме того, если кубиты взаимодействуют друг с другом, то время их жизни значительно сокращается [10].

Существуют также адиабатические компьютеры D-Wave с более чем 1 000 кубитов [11], способные оперировать 21000 вероятными результатами одновременно. Но их нельзя назвать классическими квантовыми компьютерами, так как они не используют принципы квантовой запутанности. Их применяют [12] для распознавания образов, исследования трехмерной формы белка по известной последовательности аминокислот и решения задач дискретной оптимизации.

Что касается других альтернатив кремнию, то ДНК-компьютеры разрабатывают уже больше 20 лет. В 1994 году Леонард Адлеман (Leonard Adleman) продемонстрировал [13], что посредством ДНК можно эффективно решать классическую задачу о коммивояжере [14]. Сейчас над созданием ДНК-компьютера активно работает Microsoft. В частности, ей уже удалось [15] поместить на ДНК-носитель 200 МБ данных.

Кодирование ДНК выполняется [16] последовательностями четырех азотистых оснований: цитозина, гуанина, аденина и тимина. Когда данные закодированы, молекула синтезируется. Она может хранить информацию несколько тысяч лет.

P.S. Тройка материалов по теме высокой производительности из нашего корпоративного блога:

Автор: it_man

Источник [20]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/kvantovy-j-komp-yuter/267008

Ссылки в тексте:

[1] успешно: https://www.nature.com/articles/s41467-017-01104-3

[2] Image: https://habrahabr.ru/company/it-grad/blog/341272/

[3] steve p2008: https://www.flickr.com/photos/stevepj2009/8086269621/

[4] CC: https://creativecommons.org/licenses/by/2.0/

[5] используются: https://labiotech.eu/molecular-computer-data-storage/

[6] собирается: https://labiotech.eu/bio4comp-eu-biocomputer-project/

[7] igemhq: https://www.flickr.com/photos/igemhq/4942218397/

[8] используют: https://www.iguides.ru/main/other/chto_takoe_kvantovyy_kompyuter/

[9] имеет: https://www.kommersant.ru/doc/3368646

[10] сокращается: https://geektimes.ru/company/mailru/blog/278070/

[11] более чем 1 000 кубитов: https://www.dwavesys.com/press-releases/d-wave-systems-breaks-1000-qubit-quantum-computing-barrier

[12] применяют: https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80

[13] продемонстрировал: http://abv24.com/dnk-kompyuter-znakomtes-leonard-adleman

[14] задачу о коммивояжере: https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B8%D0%B2%D0%BE%D1%8F%D0%B6%D1%91%D1%80%D0%B0

[15] удалось: https://news.microsoft.com/ru-ru/muzy-ka-v-genah-microsoft-zapisala-deep-purple-na-dnk/

[16] выполняется: https://ru.wikipedia.org/wiki/%D0%94%D0%9D%D0%9A-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80

[17] Как справиться с пиковыми нагрузками при помощи IaaS: http://iaas-blog.it-grad.ru/tendencii/kak-spravitsya-s-pikovymi-nagruzkami-pri-pomoshhi-iaas/

[18] Управление Storage Policy в vCloud Director 8.10: http://iaas-blog.it-grad.ru/funkcionalnost/vcloud-director-8-10-granulirovannoe-upravlenie-storage-policy-v-razreze-virtualnyx-diskov/

[19] Оптимизация производительности в vSphere: проблемы с CPU: http://iaas-blog.it-grad.ru/proizvoditelnost/page/2/

[20] Источник: https://habrahabr.ru/post/341272/