PMem (persistent memory) – это технология оперативной памяти, которая сохраняет данные после выключения питания. Она сочетает скорость оперативной памяти и неволатильность (стабильность) хранения данных, как у SSD.
Традиционный подход подразумевает, что данные сначала записываются в энергозависимую оперативную память (DRAM), а потом сбрасываются в энергонезависимое хранилище данных (HDD или SSD). Для запуска приложений данные сначала считываются с диска и перемещаются в энергозависимую оперативную память. В зависимости от размера данных в любом случае возникает задержка – от секунд до часов. Технология PMem исключает такую задержку.
PMem использует 3D XPoint, разработанную Intel и Micron. Это новый тип материала памяти, отличный от флэш-памяти в SSD.
Благодаря PMem можно получить большие объемы оперативной памяти (сотни Гб и Тб) с низкой задержкой и высокой производительностью. PMem подключается напрямую к шине памяти, поэтому работает очень быстро, без накладных расходов традиционного хранения данных. В дополнение к уровням памяти и хранилища, уровень постоянной памяти обеспечивает большую емкость, чем DRAM, и значительно более высокую производительность, чем традиционные хранилища данных. Приложения могут получать доступ к PMem так же, как к оперативной памяти: это устраняет необходимость перемещать блоки данных туда и обратно между памятью и хранилищем.
Использование PMem позволяет ускорить работу приложений, которым требуется большой объем оперативной памяти – баз данных, аналитика, высокопроизводительные вычисления.
PMem также называют энергонезависимой памятью (NVM) или памятью класса хранения (SCM).
Основные производители PMem – Intel и Micron.
PMem – это многообещающая технология для увеличения производительности и масштабирования систем, использующих большие объемы оперативной памяти.