8 октября 2015 года SanDisk Corporation и HP объявили о начале долгосрочного партнёрства, которое направлено на разработку новой технологии в категории SCM (Storage Class Memory). Ядром сотрудничества станут наработки Hewlett-Packard в области создания запоминающего устройства, основанного на концепции мемристора, и опыт SanDisk, связанный с энергонезависимой памятью ReRam.



Усилия компаний в данном проекте направлены на создание новых корпоративных решений, построенных по технологии Memory-Driving Computing. Это – компьютерная архитектура, в которой память играет ключевую роль в выполнении вычислений. Кроме того, сотрудничество будет распространяться и на оснащение решений HP для центров обработки данных твердотельными накопителями (SSD, Solid State Drives) от SanDisk.

Слово официальным лицам


Мартин Финк (Martin Fink), исполнительный вице-президент и директор по технологиям HP, говорит, что поток данных, который обрушивается на организации, постоянно растёт. Это – испытание для всех. Он отмечает, что SanDisk разделяет понимание HP того, насколько важно с этим испытанием справиться. Особенно его радует то, что обе компании видят решение проблемы в движении к технологии Memory-Driven Computing. По его словам, HP и SanDisk планируют вывести на рынок новую технологию хранения данных и способствовать её внедрению в корпоративные системы. Кроме того, результаты совместной работы планируется использовать в развитии революционного проекта The Machine.

Уже сегодня, по словам Сивы Сиварама (Siva Sivaram), исполнительного вице-президента отдела технологий памяти SanDisk, партнёрство приведёт к углублению взаимоотношений компаний в области использования самых современных решений SanDisk для хранения данных в передовых корпоративных продуктах HP. Он отмечает, что результаты работы над совершенно новым типом памяти способны привести к перевороту в мире компьютеров.

Постоянная оперативная память


Одно из главных узких мест современных вычислительных систем – это передача информации между быстрой и дорогой оперативной памятью и сравнительно медленными, но доступными накопителями для постоянного хранения данных. Одно из применений SCM-технологии, над которой работают HP и SanDisk, нацелено на решение этой проблемы.

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

Если же сравнивать новую технологию с существующими устройствами хранения данных, основанными на NAND-памяти, то ожидается, что она будет, во-первых, примерно в 1000 раз быстрее, во вторых – будет способна выдерживать настолько же большую нагрузку, создаваемую циклами записи-стирания. Новый вид памяти уберёт границу между понятиями «оперативная память» и «постоянная память».

Применение в традиционных вычислительных системах


Где найдёт применение подобная память, не только совмещающая лучшие качества современных ОЗУ и ПЗУ, но и дополняющая их новыми качествами?

Отвечая на этот вопрос, нужно учитывать, что объёмы данных, которые приходится хранить, передавать и обрабатывать, постоянно растут. Их источники – это потоки информации из социальных сетей, обработка «больших данных», облачные вычисления, мобильные устройства, интернет, данные служебного характера, незаметные пользователям, но необходимые для обеспечения безопасной и бесперебойной работы сетевой инфраструктуры.

Поэтому в ходе совместной работы HP и SanDisk новый вид памяти планируется интегрировать в существующие корпоративные решения для хранения данных на твердотельных накопителях. Внедрение новой технологии начнётся с серверных узлов, каждый из которых будет оснащён десятками терабайт SCM-памяти.

Такие системы будут рассчитаны на работу с базами данных, которые хранятся в памяти, на выполнение анализа больших объёмов информации в режиме реального времени, на осуществление транзакционных и высокопроизводительных вычислений.

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

Вышеописанные варианты применения нового SCM-решения ограничиваются существующими архитектурами вычислительных устройств, развитием того, что есть сегодня. Традиционная память – быстрая или медленная, энергонезависимая или нуждающаяся в постоянной подпитке – это пассивный элемент современных компьютеров. Что, если взглянуть на память по-новому? Новый взгляд на память – это путь к вычислениям, в которых она принимает непосредственное участие, путь к новой компьютерной архитектуре, которая уже сегодня воплощена в прототипе The Machine.

Мемристоры и новая компьютерная архитектура


Существование четвёртого базового компонента электрических схем было предсказано в 1971 году Леоном Чуа. К резистору, конденсатору и катушке индуктивности он добавил мемристор (memristor). Этот пассивный элемент способен запоминать собственное состояние. Его можно охарактеризовать как резистор, сопротивление которого меняется в зависимости от протекающего через него заряда. Когда элемент обесточивают, измененное сопротивление сохраняется.

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

Стоит ли откладывать работу над новой архитектурой до того, как «четвёртый элемент» будет готов к массовому производству? В HP Labs считают, что нет.

Для создания инфраструктуры, способной воспользоваться преимуществами мемристоров, потребуются годы. Поэтому разрабатывать прототипы устройств будущего нужно уже сейчас. И в этой области HP уже получены вполне конкретные результаты. Создана The Machine – первая реализация вычислительной архитектуры завтрашнего дня. В настоящее время The Machine работает на базе существующего аппаратного обеспечения, но не за горами тот день, когда новые электронные компоненты начнут использоваться в полной мере.

Память The Machine создается на основе мемристоров. Для передачи данных между компонентами системы будут использоваться оптические каналы связи, работа над которыми ведётся уже сегодня.

Новая компьютерная архитектура – это новые подходы к созданию аппаратных компонентов, к их связи друг с другом, и к разработке программного обеспечения.



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

Заключение


Путь разработки новых компьютерных технологий, а особенно – революционных, непрост. Нельзя назвать точную дату достижения цели. Но и сам по себе путь имеет такую же ценность, как его конечная точка. Целью пути, на который ступили HP и SanDisk, является выпуск массовой продукции, основанной на мемристорах, и создание революционной компьютерной архитектуры, способной достойно ответить на информационные вызовы будущего. А в ходе этого пути появятся новые, более быстрые, доступные и надёжные, чем сегодня, модули памяти. Весьма вероятно и то, что в обозримом будущем, даже в рамках традиционной вычислительной архитектуры, оперативной станет вся компьютерная память. Появятся новые подходы к разработке программного обеспечения, новые способы организации аппаратного взаимодействия компонентов вычислительных систем… Всё это – двигатель прогресса в области информационных технологий.

Следите за новостями. А пока мы готовы ответить на ваши вопросы в комментариях.

Комментарии (20)


  1. kai
    19.10.2015 21:20

    Это очень круто, ребята. Сильно жалею, что не участвую в процессе.


  1. excoder
    19.10.2015 22:44
    +1

    Жаль что такие вещи возникают и развиваются так медленно. Сколько ещё десятков лет будем ехать на обычном in-memory computing.


  1. rafuck
    19.10.2015 23:12
    +5

    Приведенной вами презентации на Youtube уже больше года. Словам HP о памяти на мемристерах — еще раза в три больше. Примерно раз в год или два произносятся слова, подобные прочитанным мной только что в этой статье. В чем отличие сегодняшних слов от вчерашних?


    1. Rovena
      20.10.2015 11:26
      -1

      идея, услышанная вами три года назад, развивается и альянс HP и SanDisk это лишний раз подтверждает!


      1. rafuck
        20.10.2015 11:41
        +1

        Да больше трех лет назад. В начале 2011 года как минимум. И с тех пор каждый год произносятся одни и те же слова. Зачем? Уже смешно даже.


  1. Mrrl
    19.10.2015 23:46
    +1

    В чём вообще основная идея? Я понял только что память постоянная, но работающая со скоростью RAM. И одна фраза, что «теоретически, мемристоры способны заменить транзисторы.» О каком перевороте идёт речь? Для какой «новой архитектуры» быстрая постоянная память может открыть возможности?


    1. Rovena
      20.10.2015 11:27
      -1

      переход к «постоянной памяти, работающей со скоростью RAM» — изменение радикальное, если угодно, революционное. Нужно ОЧЕНЬ постараться, чтобы не понять его влияние на решения высокой доступности, вычисления in memory, гипермасштабируемые горизонтальные системы и пр.


      1. rafuck
        20.10.2015 11:47

        Что вы имеете в виду под «вычислениями в памяти»?


        1. Rovena
          20.10.2015 13:53

          Вычисления in memory – ОГРОМНОЕ направление развития ИТ. В технологии in memory реализованы SAP HANA, ряд продуктов Oracle и пр.

          Читать здесь
          www.pcweek.ru/idea/article/detail.php?ID=136719

          или здесь
          www.pcweek.ru/idea/article/detail.php?ID=136719

          или здесь
          www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:In-Memory_Computing_(%D0%92%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8)

          Или здесь
          telecomb2b.cnews.ru/articles/itinnovatsii_dlya_biznesa_surgutneftegaz

          или здесь
          ko.com.ua/gartner_tehnologii_vychislenij_v_operativnoj_pamyati_na_poroge_massovogo_vnedreniya_73445

          Последнее – мнение Gartner Group о технологии


          1. rafuck
            20.10.2015 14:04

            Я думаю, вы не очень правильно поняли мой вопрос. Прочитайте, пожалуйста, свое предыдущее сообщение и вопрос, на который вы отвечали. Вы зачем-то свалили в одну кучу скорость RAM, ПЗУ и пресловутый «in memory». И в итоге не ответили на вопрос.


            1. rafuck
              20.10.2015 14:12

              Кроме того, те рекламные слоганы про in memory, на которые вы мне накидали ссылок, вообще никаких изменений в архитектуре железа не предполагают.


              1. Mrrl
                21.10.2015 18:02

                Судя по этим ссылкам, под «in memory computing» они понимают то, что какой-нибудь сервер держит всю информацию в оперативной памяти, и поэтому обрабатывает её быстрее. А вовсе не память, которая умеет сама производить вычисления и отвечать на сложные запросы.
                Архитектура, вероятно, всё-таки меняется. Возможно, адресное пространство снова становится сегментированным; исчезают диски, как устройства; соответственно, переписываются программы. Сколько у них там ядер процессоров работает на одной памяти — кто ж его знает.
                А хотелось бы знать, что подразумевает слово «Driven» в термине «Memory-Driven Computing». Многопетабайтной быстрой памяти для обоснования такого названия как-то недостаточно.


                1. Rovena
                  23.10.2015 13:06

                  Все просто хотя и немного условно. На вопрос «какой компонент лежит в основе компьютерной архитектуры?» в разные периоды развития ИТ отвечали по разному:

                  — в эпоху майнфреймов – это был процессор. Переход к новым моделям серверов однозначно ассоциировался с переходом к новому процессору;

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

                  — по мнению аналитиков рынка и экспертов HP, в ближайшем будущем ответом на этот вопрос будет «память» и соответственно Memory-Driven Computing — это – компьютерная архитектура, в которой память играет ключевую роль в выполнении вычислений. Т.е. наиболее важна не столько модель процессора и не то как распределены функции между серверами, а то какими должны быть архитектуры, чтобы образовывать общий пул памяти. Другими словами задача — стереть границы которые сегодня не позволяют группе серверов иметь общую оперативную память.

                  Основа аппаратной реализации Memory-Driven Computing — технология фотоникса, но об этом в следующий раз ?


                  1. Mrrl
                    23.10.2015 13:18

                    Спасибо, теперь стало немного понятнее. Вот только:

                    Другими словами задача — стереть границы которые сегодня не позволяют группе серверов иметь общую оперативную память.
                    Что здесь понимается под сервером, что отличает его от группы? Это один процессор? Одна материнская плата? Одна стойка?


      1. Mrrl
        21.10.2015 18:08

        За время, что я программирую, объём и скорость доступной оперативной памяти выросли на 3-5 порядков. Ничего революционного я при этом не заметил, всё развивалось очень спокойно. В начале, когда у компьютера появилось целых 8 мегабайт RAM, мы пытались думать, что «памяти много», но потом поняли, что ошибались.


    1. rafuck
      20.10.2015 12:03

      Нашел, что я читал около 5 лет назад. С тех пор никакой конкретики не прибавилось.
      http://old.computerra.ru/vision/591537/
      Вкратце, поскольку проводимостью элемента можно управлять, появляется возможность кроме памяти на нем же строить логику, аналогичную транзистерной, только не с двумя условными состояниями. Т.е. предполагается физически совмещать логические схемы и память на одном носителе. При этом как память, так и логика могут меняться и хранить свое состояние в отсутствие внешних источников питания.
      Однако замечу, что с тех пор каждый год звучат одни и те же громкие фразы, без каких-то ощутимых результатов.


  1. 3draven
    20.10.2015 06:00
    +1

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


    1. Rovena
      20.10.2015 11:28
      -1

      ))) маркетинг – это не бранное слово, а «процесс планирования и воплощения замысла» и статья именно про этот замысел и про то, каким способом идет его воплощение. И, сорри, если читать не только заголовки, то нетрудно заметить эволюцию этого замысла в последние годы.


      1. 3draven
        20.10.2015 11:30
        +2

        За последние пару лет я читал этот текст несколько раз. Какая к черту эволюция.


  1. vtsymbal
    21.10.2015 11:00

    А тем временем

    что творится
    • Intel is expanding its investments in non-volatile memory technology to support our growth initiatives and enable us to better meet customer demand.
    • Intel will invest $3.5 billion over the next three to five years to transition the Dalian site to support non-volatile memory production to better serve our customer needs and keep pace with the strong demand for Intel Solid State Drive solutions. We have a long-term plan for this facility and may invest up to $5.5 billion over the years to come.
    • We expect initial production of the 3D NAND technology in Dalian in the second half of 2016.
    • Intel’s vision of growth is strengthened by bringing on this additional manufacturing capacity as a part of our multi-source supply strategy.
    • Intel Dalian is a world class operation with incredible expertise. Intel has a long standing collaboration with Dalian Government and Liaoning Provincial Government to ensure that the infrastructure and human talent is available to support our complex operations.