ТЕКСТ: Александра Борисова
ФОТО: Photodisc/East News
Разработано устройство, способное довести скорость и эффективность работы суперкомпьютеров до уровня мозга кошки. Достичь такого результата позволила разработка модуля, аналогичного синапсам, соединяющим нейроны нервной системы, и совмещающего в себе функции логики и памяти.
Создание компьютерной системы, которая могла бы распознавать изображения, запоминать их, анализировать так, как это делает человеческий мозг, может стать революцией в мире машин. Такое устройство могло бы стать «глазами» для слепого человека. Возможно, могло бы решать и более сложные задачи, а также выполнять одновременно куда больше операций, чем обычные компьютеры. Пока подобные рассуждения вызывают в памяти только детскую книгу о мальчике-роботе Электронике. Но так ли это нереально, как кажется?
Ученые университета Мичигана решили смоделировать сложную компьютерную систему, взяв за базу мозг домашней кошки.
Мозг кошки может распознать лицо быстрее и детальнее, чем суперкомпьютер, – это стало одной из причин, по которой мозг пушистого хищника был выбран в качестве модели. Работа, посвященная созданию «разумной машины», опубликована в Nano Letters.
Автор работы Вэй Лю создал так называемый «мемристор» (от англ. memory – память) – устройство, которое заменяет в компьютере традиционный транзистор и работает как биологические синапсы, сохраняя данные о последних электрических сигналах, прошедших через него. Кроме того, удалось показать, что такой мемристор может соединять обычные электрические цепи и поддерживать процесс, который скорее всего является основой памяти и обучения в биологических системах. Хотя точно природа памяти (то есть образования следов памяти) неясна, ученые предполагают, что она связана с изменением электрических свойств нейронов, а также с синаптической передачей электрических сигналов. В мозге млекопитающих нейроны (структурные единицы нервной системы) связаны друг с другом синаптическими сочленениями, которые работают как ключи в электрических цепях. Включаясь и выключаясь в разной последовательности, они могут менять граф связи тысяч нейронов. Кроме того, синапсы запоминают единожды созданный путь, сохраняя данные о силе и длительности электрического сигнала, генерированного нейронами.
«Мы создаем наш принципиально новый компьютер тем же путем, которым воспользовалась природа для создания мозга.
Основная «изюминка» работы – полное изменение парадигмы устройства по сравнению с обычными компьютерами. Мозг кошки был выбран потому, что он проще человеческого, поэтому его моделирование является весьма реалистичной целью. В то же время основные закономерности его функционирования сходны с человеческими и устройство его весьма сложно с точки зрения воспроизведения. Мы надеемся воссоздать все способности – как широкий спектр решаемых задач, так и эффективность, высокую скорость протекания процессов», – объяснил Лю.
Современные сложные суперкомьютеры могут выполнять ряд задач, функционально доступных мозгу кошки. Однако на такое способны лишь гигантские машины, состоящие из более 140 тысяч процессоров. Кроме того, несмотря на такие размеры, это устройство работает в 83 раза медленнее, чем миниатюрное содержимое пушистой кошачьей головы.
В обычном компьютере нет аналогов синапсов – бифункциональных единиц, совмещающих функции логики и памяти.
Модули, выполняющие эти функции, расположены в разных частях электрической цепи, и каждая из единиц связана лишь с ограниченным числом единиц-соседей. В результате такие машины выполняют задачу лишь линейно, участок за участком, по очереди. Эта модель прекрасно работала для исполнения относительно простых команд с ограниченным числом переменных, однако сейчас ее использование становится все более и более неэффективным.
Именно поэтому ученые обращаются за новыми идеями к модели, по которой организован мозг живых организмов. Он организован по принципиально иной схеме и способен выполнять множество операций одновременно или параллельно. Именно поэтому мы распознаем черты лица мгновенно, обрабатывая сразу много поступающих со зрительного аппарата данных, а даже громадному суперкомпьютеру для этого требуется на порядки больше времени и, что немаловажно, энергии.
Для того чтобы преодолеть эту трудность, Лю разработал мемристор, особенным образом замыкающий электрические цепи. Эта система способна и «думать» и «запоминать» так, как это происходит в человеческом мозге. Автор назвал процесс «spike timing dependent plasticity» (острая временно-зависимая гибкость). Этот тип гибкости опирается на особенную способность связей между нейронами: они могут становиться сильнее в зависимости от того, сколь длительное время по ним проходил электрический сигнал.
«Мы показали, что можно использовать длительность электрического сигнала для постепенного уменьшения или увеличения проводимости системы, основанной на мемристорах. В нашем мозгу сходные изменения в проводимости синапсов провоцируют возникновение долгосрочной памяти», – отметил Лю.
Теперь, используя разработанный метод, необходимо создать большую и эффективную систему. Автор работы предполагает, что такая суперкомпьютерная система может быть совсем компактной – помещаться в двухлитровую емкость. Создать ее планируется в течение нескольких лет. Электронный аналог мозга кошки сможет осмысленно учиться и запоминать информацию на уровне живой кошки. Например, если стоит задача найти кратчайший путь от входной двери до дивана по дому, полному мебели, и компьютеру задана форма дивана, справиться с задачей может как кошка, так и обычный компьютер. Однако, если диван передвинуть, обычный компьютер уже не сможет адаптироваться. А вот кошка легко доберется до теплой подушки и в этом случае. Суперкомпьютер на мемристорах сможет ее сопровождать. Источник: gazeta.ru.
Рейтинг публикации:
|
Статус: |
Группа: Посетители
публикаций 0
комментарий 1181
Рейтинг поста:
Это точно! А еще мухи всякие... Они повсюду!
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
спасибо за рекламу. у меня как раз, через пару недель - подрастут котята "под раздачу в хорошие руки". от трехцветной кошки, да и родившиеся, в этот раз - на "Благовещенье" (она у нас, раз в год, в один из "двунадесятых" праздников...приносит приплод. в этот раз - четверых, у всех буква М на лбу)
остальное - в личку )))))))))))
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
Уважаемая редакция ОКО ПЛАНЕТЫ, Вы по-прежнему не справедливы ко мне, а я - скромный труженник, еще помню, что мозг есть у многих животных. Но в отличии от редакции, которая уперлась в одну единственную теорию, что ВСЕ произвела ПРИРОДА, допускаю, что млекопитающие также могли быть сконструированы тем разумом, который создал нефилимов.
Из истории: В древности существовала богиня Дамкина - нет, не супруга труженника очей, а в шумерской мифологии богиня, супруга бога Энки.В египте ее звали под именем Баст. Именно для нее Птах (он же Энки) создал любимое существо - кошку.
Вообще-то, я так думаю, кошка - это соглядай за жизнью человеков. Встроенный шпионский жучок в семью для трансляции поведения избранных личностей аннунакам. Так, что Уважаемая редакция, если у Вас в коридорах редакции бегают кошки и коты, то знайте, вся информация, секретная и не секретная, уже давно слита инопланетянам.
Лично, ко мне, внедрили кошку мои дети. То, что она ведет шпионскую деятельность у меня нет ни каких сомнений. Зная об этом, я ей предоставляю дезинформацию о деятельности редакции. Но, если Вы будиете продолжать пинать меня, то я могу передумать и начать представлять только правдивые данные о Вас.
Статус: |
Группа: Главные редакторы
публикации 32764
комментариев 24112
Рейтинг поста:
Статус: |
Группа: Эксперт
публикаций 0
комментариев 1836
Рейтинг поста:
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
Редактор VP
и еще:
"Разгоняем двухяйцевыйдерный процессор"
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
а воображение, так и рисует:
книжный развал, на 3х вокзалах...яркая обложка, красным, сверху - автор "Природа", название книжки - "Создаём мозг", и, серия. типа - "Window's для чайников"... как то так
Статус: |
Группа: Гости
публикаций 0
комментариев 0
Рейтинг поста:
Думаю, что у Вэй Лю, ничего не получится, если он считает, что природа могла создать мозг!!!
Мемристоры, или Что день грядущий нам готовит
Опубликовано 22 апреля 2009 года
Пресса обожает непонятные слова. Особенно если они сопровождаются заявлениями в духе "... грозит перевернуть всю индустрию вычислительной техники с ног на голову". Потому изобретенные исследователями из Hewlett-Packard элементы под названием мемристоры, первые сообщения о которых появились в апреле прошлого года, обеспечили СМИ работой чуть ли не на весь последующий год.
Новость с теми или иными комментариями тиражировали все крупнейшие издания научного и технического направления - от Nature до Wired. HP пришлось открыть на сайте специальный FAQ-раздел, где один из создателей мемристоров, Стэнли Вильямс, ответил на вопросы многочисленных любопытствующих. Даже в "Газете.ру", обычно далекой от такой тематики, появилось интервью с ещё одним создателем этих самых мемристоров, которым оказался наш соотечественник Дмитрий Струков.
Неискушенный читатель может и не понять, отчего вдруг все так всполошились: подумаешь, выдумали ещё одну память на новых принципах, так их придумывают пачками ежемесячно. На прилавке они есть? Нет? Приходите, когда будут. Но в данном случае ситуация всё же несколько иная, ибо дело не в еще одной перспективной разновидности памяти. Дело в том, что впервые со времен Фарадея ученым удалось воспроизвести "в железе" принципиально новую разновидность элемента электрических цепей. Впрочем, если копнуть глубже, то не саму разновидность, а лишь ее функциональную модель, но тема действительно заслуживает внимания: от объекта, который известен теперь под названием мемристор, стоит ожидать многого.
Немного физики
В науке об электричестве есть четыре базовые величины: заряд, ток (сила тока), напряжение (разность потенциалов) и магнитный поток. Все они попарно связаны между собой (например, ток есть поток заряда в единицу времени, напряжение и ток связаны законом Ома и т.д.). Существуют также три материальных объекта, реализующих соотношения между этими величинами: это резистор (любой проводник), представляющий связь между силой тока и напряжением; конденсатор, представляющий связь между напряжением и зарядом; и придуманная Фарадеем индуктивность, которая представляет связь между магнитным потоком и силой тока. Для любой, самой сложной электрической цепи можно построить эквивалентную схему в виде комбинации резисторов, конденсаторов и индуктивностей. В электронике эти базовые элементы называют пассивными, в отличие от активных - например, транзисторов, для которых эквивалентные схемы требуют введения дополнительных сущностей - источников тока или напряжения.
Когда в 1971 году профессор Леон Чуа из Университета Беркли ввел термин "мемристор", он исходил из того, что в этой схеме явно не хватает четвертого элемента, который осуществлял бы связь между зарядом и магнитным потоком и который нельзя построить комбинацией резисторов-конденсаторов-индуктивностей. Впрочем, это название (memory + resistor) не отражает сути дела, а говорит лишь о некоторых свойствах элемента, проистекающих из его основной функции (о чем далее). Забегая вперед, добавим, что изобретенный в лабораториях HP элемент как раз и моделирует эти вторичные функции и потому, вероятно, вполне заслуживает названия мемристора, хотя к оригинальному теоретическому представлению Чуа имеет лишь опосредованное отношение: этот элемент всего лишь его удачная практическая модель.
Так, с терминологией разобрались, теперь посмотрим, из-за чего весь сыр-бор. Извините, если пара абзацев дальше заставит вас вспомнить школьные уроки физики, но ничего выходящего за её пределы вы тут не увидите. Главное уравнение, определяющее мемристор, вытекает из его теоретического представления: свойство мемрезистивности М (по-русски его, вероятно, следовало бы назвать "мемсопротивлением") определяется как отношение изменения магнитного потока к изменению заряда. Здесь всё аналогично уравнениям для других пассивных элементов: так, сопротивление резистора есть отношение изменения напряжения к изменению силы тока.
Основное уравнение мемристора легко преобразовать, если продифференцировать обе величины в числителе и знаменателе по времени. Из закона индукции вытекает, что такая производная магнитного потока есть напряжение, а производная заряда есть сила тока. Итого, уравнение мемристора принимает подозрительно знакомый вид: M = U/I. Не точно ли так же определяется сопротивление по закону Ома (R = U/I)?
Так, да не так. Потому что в законе Ома сопротивление R есть константа. Оно может зависеть от температуры, от чистоты материала, может меняться со временем и даже зависеть от самих величин тока и напряжения, как в каких-нибудь варисторах. Но это не меняет сути дела: и сопротивление резистора, и емкость конденсатора, и индуктивность индуктивности (увы, здесь русский язык подкачал: и физическая характеристика и элемент имеют одинаковые названия) для традиционных базовых элементов есть величины постоянные.
А для мемристора это фундаментально не так. Величина М, согласно её определению, есть функция заряда. Но и ток есть функция заряда. Потому в формуле, связывающей мемрезистивность и напряжение-ток, все величины принципиально взаимозависимы.
Свойства мемристора
Из уравнений мемристора вытекает, что величина М есть константа, если ток равен нулю. А вот сама величина этой константы зависит от того, насколько долго через элемент протекал ток - то есть от количества заряда, прошедшего через элемент ранее. Это не что иное, как эффект памяти (отсюда и название). Стэнли Вильямс сравнил мемристор с трубой, которая меняет диаметр в зависимости от направления текущей по ней воды. Когда поток течет в одну сторону, труба постепенно сужается, когда в другую - расширяется. Если поток остановить в какой-то момент, труба останется при том диаметре, который был достигнут к моменту остановки.
Вот как неожиданно выглядит зависимость тока на мемристоре от переменного напряжения (рис. 1, в левом верхнем углу - обозначение мемристора на электрических схемах).
График этот носит название фигуры Лиссажу: в электронике ему соответствует сложение двух перпендикулярных колебаний с кратными частотами. Обычное (резистивное) сопротивление соответствует наклону кривой зависимости тока от напряжения; здесь мы видим, что в нуле тока и напряжения пересекаются две такие кривые. Это и значит, что сопротивление покоящегося мемристора может быть различным и определяется предысторией. На нисходящем участке синусоиды (когда напряжение при переходе через ноль падает) сопротивление будет больше, чем на восходящем (когда оно возрастает).
Еще один интересный вывод можно сделать, если посмотреть, как ведет себя мемристор с увеличением частоты. Сравнив два графика на рис. 1, можно представить, что в пределе кривая превратится в наклонную прямую: мемристор превратился в обычный резистор. Это понятно: ведь изменение величины сопротивления зависит от количества прошедшего заряда, а при увеличении частоты за один период заряда протечет меньше. Труба не успеет расшириться, как ей уже надо сжиматься. Поэтому достаточно короткие разнополярные импульсы тока не будут воздействовать на состояние мемристора, зато величина тока покажет нам, в каком состоянии мемристор находится. Таким образом можно, например, считывать информацию, не меняя состояние ячейки.
В январе нынешнего года вышла статья Леона Чуа с соавторами, где они по аналогии с мемристорами ввели понятия мемконденсатора и меминдуктивности, обладающих не менее удивительными свойствами. Но это уже другая история, ибо для них пока физических моделей не придумано.
Зачем всё это?
Самое главное в мемристоре - свою предысторию он хранит не в виде эфемерных зарядов, как все популярные современные разновидности полупроводниковой памяти (кроме SRAM). Носители зарядов, электроны-живчики, только и ждут, чтобы куда-нибудь утечь, а их число в ячейках нанометровых размеров исчисляется всего лишь сотнями-тысячами штук. Значит, приходится либо смириться с тем, что заряды надо периодически регенерировать (DRAM1), либо сначала создавать барьеры против их утечки, а потом тратить энергию и время на преодоление этих барьеров при записи информации (flash-память).
Мемристоры лишены этих недостатков. Время хранения информации в них ограничено лишь химическими процессами деградации материала, то есть может составлять десятки и сотни лет, а с точки зрения записи и чтения они ничем не отличаются от обычной SRAM или DRAM. Это значит, что можно, например, без проблем провернуть такой фокус: полностью, до последнего байта, сохранить текущее состояние ОЗУ и процессора при внезапном выключении питания и мгновенно возобновить работу после его включения. Мало того, мемристоры спокойно работают при напряжении питания 1 вольт и меньше, тогда как все современные разновидности компьютерной памяти в лучшем случае требуют 1,8 вольта.
И еще: мемристоры вызвали необычайный ажиотаж среди разработчиков нейронных сетей, увидевших в этих устройствах средство для построения гораздо более компактных и совершенных самообучающихся систем - уж больно похоже запоминание состояния в мемристоре на постепенное нарастание уровня сигнала в синапсах нервных клеток.
Ну и когда?
До некоторого времени мемристоры существовали лишь в виде математических моделей или в виде их функциональных имитаций (например, на операционных усилителях) и никакого практического значения не имели. Начиная ещё с середины 1980-х, многие исследователи предлагали различные способы построения структур, подобных мемристорам, но всегда что-то мешало воплотить эти предложения в жизнь.
Значение работы коллектива из HP во главе со Стэнли Вильямсом в том, что они реализовали некую структуру, воспроизводящую мемристор на функциональном уровне (никаких магнитных потоков там, конечно, нет). Эта структура на основе тонкой (5 нм) двухслойной пленки двуокиси титана, вполне пригодная для интеграции в привычные кремниевые микросхемы, позволяет их упростить и уменьшить их размеры. В феврале исследователи из HP объявили о построении реальной схемы, объединяющей в себе транзисторы и мемристорные ячейки, которая может функционировать в режимах логического элемента, запоминающего устройства и коммутатора сигналов.
Разумеется, не следует ждать появления мемристорной памяти и логики уже завтра. Есть технологические проблемы, есть до мелочей отработанные традиционные технологические процессы. Да и производители обычных компьютерных компонентов не станут ждать, пока новая технология заработает и лишит их прибылей, а будут и дальше совершенствовать свою продукцию. HP ожидает, что при благоприятных обстоятельствах flash-память начнет вытесняться мемристорной к 2012 году, где-нибудь к 2016-му настанет черед ОЗУ и жестких дисков, а может быть, в 2020-х появятся полностью мемристорные компьютеры. Но выдержит ли вообще этот очередной "журавль в небе" проверку временем - мы сейчас можем лишь гадать.
Память на мемристорах уже получила название RRAM (Resistive RAM), и HP Labs планирует представить прототип готовой микросхемы в нынешнем году. Быстродействие мемристоров ожидается на уровне 50 нс, а значит, есть надежда, что удастся отказаться от нынешней иерархической структуры компьютерной памяти. В настоящее время эта структура представляет собой пирамиду, на вершине которой находится сверхбыстрый кэш на ячейках SRAM малого объёма, а в основании - жесткий диск большой ёмкости. Скоростная память на мемристорах в принципе может позволить как бы расширить процессорный кэш до нескольких терабайт с сохранением содержимого независимо от наличия питания.
Впрочем, идеи Стэнли Вильямса выходят далеко за рамки новых принципов производства памяти. Возглавляющий Лабораторию информационных и квантовых систем HP, Вильямс считается одним из ведущих американских ученых в области электроники. В 1978 году он получил докторскую степень в Калифорнийском университете (Беркли) по специальности физическая химия, затем работал в знаменитых Лабораториях Белла (AT&T Bell Labs) и в Калифорнийском университете в ЛосАнджелесе. Занимается ученый в основном приложениями физики и химии твердого тела к наноструктурам.
Так вот, Вильямс предлагает на основе мемристоров создать принципиально иную разновидность логических элементов: двухвыводные ячейки, которые могут менять структуру в реальном времени (он даже придумал название: вентиль IMP, от implement, "осуществлять"). Представьте себе компьютер, который не исполняет логические команды на неизменных электрических схемах, а, наоборот, перестраивает схемы для выполнения необходимых функций. Специалисты Hewlett-Packard уже проводят эксперименты с гибридной схемой, построенной из обычных КМОП-транзисторов и мемристоров, которая функционирует в режимах логического элемента, запоминающего устройства и коммутатора сигналов.
А некто Блейз Моуттет (Blaise Mouttet) в статье на сайте гугловской онлайн-энциклопедии Knol (knol.google.com/k/blaisemouttet/programmableelectronicsusing) приводит ряд интереснейших приложений мемристоров к аналоговым или к аналогово-цифровым операциям: начиная от простого операционного усилителя с программируемым коэффициентом усиления и заканчивая многоразрядными АЦП и ЦАП в составе сигнальных процессоров. Вот такое будущее нас ожидает - если, конечно, "повар нам не врёт" и технологи успешно справятся с разработкой приемов массового производства мемристорных структур. Не раз уже бывало, что жизнь вдребезги расколачивала самые радужные мечты.