ReRAM — подготовка к смене парадигмы


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

Мы часто читаем об изменениях, которые новый продукт внесет в способы использования оборудования или его стоимость, но не часто какой-то небольшой системный компонент может привести к полному изменению парадигмы в программном обеспечении. Однако это обещание ReRAM.

Практически с начала эры персональных компьютеров мы используем DRAM — динамическую RAM — в больших количествах. DRAM достаточно быстрая и достаточно дешевая, но у нее есть одна характеристика, которая сильно влияет на то, как мы пишем программы. DRAM непостоянен в том смысле, что когда вы его выключаете, он забывает, что вы в нем сохранили.

Эта единственная, нежелательная и ненужная функция DRAM стала частью того, как мы используем компьютеры. Когда вы выключаете свою машину, вам приходится выполнять рутинную работу по перезагрузке операционной системы и всего остального. Хотя существуют схемы сохранения и восстановления, которые позволяют сохранить рабочее состояние, они не особенно надежны, и большинство пользователей не беспокоятся о них. Различие между энергозависимым и энергонезависимым хранилищем также является одной из причин, по которой мы храним документы на диске и перезагружаем их, когда они требуются.

Само понятие хранилища памяти, разделенного на энергозависимое и энергонезависимое, появилось совсем недавно в истории вычислительной техники. В ранних мэйнфреймах и мини-компьютерах использовались запоминающие устройства на магнитных сердечниках, которые сохраняли свое состояние при выключении. Утром вы вернулись к своему мини-компьютеру и нашли его в том же состоянии, в котором оставили его накануне вечером.

Теперь мы можем вернуться к постоянному хранилищу. ReRAM, или резистивная память, основана на мемристоре, изобретенном HP в 2008 году. Долгое время в электронике использовались только резисторы, конденсаторы и катушки индуктивности, а затем было замечено, что отсутствовал компонент — мемристор, устройство, изменяющее свое сопротивление. как ток течет. Ток, протекающий в одном направлении, увеличивает сопротивление, а в другом — уменьшает его. Когда ток не течет, мемристор сохраняет постоянное сопротивление. Другими словами, мемристор «запоминает», сколько тока прошло через него, как свое текущее значение сопротивления.

Довольно легко увидеть, как мемристоры можно использовать для создания энергонезависимой памяти, но это было нелегко. Теперь Elpida имеет практичный дизайн и выпустила чип памяти ReRAM на 64 Мб, который работает так же быстро, как DRAM, и в десять раз быстрее, чем память NAND, используемая во флэш-накопителях. Это должно появиться на рынке в 2013 году с помощью Sharp. У других производителей аналогичные продукты находятся на стадии подготовки к производству.

Все это означает, что ReRAM может заменить память NAND во флеш-устройствах, сделав их такими же быстрыми, как текущая основная память. Это хорошая новость, но если цена может быть снижена до уровня, при котором она может конкурировать с текущими технологиями Flash, она также может конкурировать с DRAM. Машина со всей памятью ReRAM будет полностью энергонезависимой, и впервые за 30 лет мы увидим возврат к постоянному программированию — или нет?

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

Будет интересно посмотреть, как отреагируют пользователь и программист на внедрение ReRAM.


Добавить комментарий