«

»

Янв 14

Устройство с 1 миллионом ячеек PCM-памяти компании IBM демонстрирует быстродействие, в 200 раз превосходящее быстродействие традиционных компьютеров

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

Недавно, исследователи из IBM Research, продемонстрировали работу алгоритма, основанного на принципах машинного глубинного обучения и самообучения, выполняющегося в недрах экспериментальной вычислительной системы, основой которой является миллион ячеек памяти на основе эффекта фазовых переходов (phase change memory, PCM). Этот алгоритм успешно справился с задачей обнаружения корреляции между входными потоками данных, что является достаточно тяжелой вычислительной задачей для классических компьютеров. На этой задаче устройство, реализующее принцип «вычислений в памяти», продемонстрировало производительность, в 200 раз превышающую производительность традиционных компьютеров. И если добавить к этому весьма высокие показатели эффективности и способность системы к параллельному выполнению множества задач, можно с уверенностью сказать, что такие вычислительные устройства являются идеальным вариантом для создания систем искусственного интеллекта.

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

«Данное достижение является частью более глобальной программы исследований в области искусственного интеллекта, в которой мы занимаемся разработкой новых материалов, аппаратных средств и архитектуры вычислительных систем» — рассказывает доктор Эванджелос Элефтэрайоу (Dr. Evangelos Eleftheriou), — «Традиционные CMOS-технологии уже не развиваются прежними темпами из-за ряда существующих физических ограничений, поэтому для создания быстродействующей памяти, процессоров требуются совершенно иные подходы, чем те, что используются в традиционных компьютерах».

«Память до последнего времени рассматривалась только как часть компьютерной системы, предназначенная исключительно для хранения информации. В своей работе мы показали, что, используя некоторые особенности физики работы ячеек памяти, мы можем выполнить как примитивные, так и высокоуровневые вычислительные операции с хранимыми в ячейках данными» — рассказывает доктор Абу Себастьян (Dr. Abu Sebastian), ученый из IBM Research, — «И самым примечательным является то, что результаты вычислительных операций хранятся в тех же самых ячейках памяти, что немного похоже на работу нейронов головного мозга».

Источник: dailytechinfo.org