- PVSM.RU - https://www.pvsm.ru -
Французские ученые из Института Садрона успешно [1] закодировали и затем прочитали слово Sequence (оно было представлено в ASCII-коде) с помощью последовательности синтетических полимеров. Таким образом, они доказали, что в молекулах полимеров можно хранить информацию, и занимать она будет в 100 раз меньше места (физического), чем на обычных жестких дисках.
[2]
/ Flickr / steve p2008 [3] / CC [4]
Чтобы закодировать информацию в полимеры, используются [5] два разных типа мономеров («битов»), содержащих фосфатные группы. Первый тип обозначает единицу, а второй — ноль. Через каждые восемь мономеров идет молекулярный разделитель NO-C (сепаратор), отмечающий байт.
Чтобы расшифровать информацию, каждый байт сперва «отделяется» в месте расположения сепаратора. После этого фосфатные связи между мономерами уничтожаются, а сами мономеры идентифицируются с помощью масс-спектрометра.
Сейчас на то, чтобы закодировать и прочитать информацию, уходит несколько часов. Но по мнению ученых, проблема решаема — для этого нужно автоматизировать синтез полимеров и анализ последовательностей.
Следующей целью ученых является создание первой «молекулярной дискеты» — молекулы большего размера. Она сможет хранить несколько килобайт информации, например страницу текста.
Отметим, что другая группа европейских ученых также занимается разработкой биокомпьютеров и через 5 лет собирается [6] представить решение на базе белков миозина и кинезина. Он будет работать, как и квантовые компьютеры, по принципу параллельных вычислений. При этом разработчики планируют, что «белковый» компьютер превзойдет по производительности квантовые машины.
Однако исследователи из Института Садрона считают [5], что их разработка лучше приспособлена для массового применения, так как работать с синтетическими полимерами проще, чем с биологическими. Подробнее об их проекте можно почитать в статье [1] для Nature Communications.
/ 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/
Нажмите здесь для печати.