Комментарии 62
10 мкс для концевого битаОна, получается, random access только на чтение? То есть, как кэш ее не получится использовать?
Не получится. Даже если не принимать во внимание скорость записи, при ресурсе в миллион циклов перезаписи, в кэше этот ресурс исчерпается за несколько дней.
Там, где в самом первом продукте технологии пара дней, там по мере отработки будет и пара месяцев, а если снизить частоту доступа на порядок-другой (в редко выходящих из спящего режима микроконтроллерах) — то вот вам и полный жизненный цикл чипа.
Странно, что сама Интел про mram практически молчит. Новость перепечатывают из третьих рук. А оценка в 1 млн. циклов записи в точности совпадает с 3D Xpoint.
У Еверспина оценка для STT-MRAM от 10Е10 до 10Е12 циклов перезаписи.
У Еверспина оценка для STT-MRAM от 10Е10 до 10Е12 циклов перезаписи.
Новость вроде как реально позитивная. Но вот «10 мкс для концевого бита» как-то омрачает.
Всё те же флешки, только вид сбоку.
Это понятно. Просто хотелось большего быстродействия)
Больше быстродействие достигается параллелизмом. Не читайте/пишите по одному биту, пишите сразу страницу в 4К. 4К за 10мкс. Мало? берём 16 чипов, и пишем в них последовательно, соблюдая очередь запросов… SSD-шки сейчас достигают такой скорости как раз за счет большого количества чипов, в которые писать можно параллельно. мало страницы в 4К, а 16К устроит?
Это-то да. Но если мне надо изменить десяток байт, то придётся переписывать всю страницу. Читать, менять, потом отправлять обратно. 16к, конечно, устроит, но и требования по памяти контроллера сразу неслабо поднимаются.
Так-то я работал с MRAM, но там интерфейс с ней был по типу FRAM, довольно простой: индивидуальный адрес, данные, да плюс пара сигналов к чипу. Но это была просто индустриальная микросхема, небольшого объёма и жутко дорогая)
Так-то я работал с MRAM, но там интерфейс с ней был по типу FRAM, довольно простой: индивидуальный адрес, данные, да плюс пара сигналов к чипу. Но это была просто индустриальная микросхема, небольшого объёма и жутко дорогая)
Новые винчестеры… те которые от 6Тб и выше, там ещё хуже обстоят дела — приходится переписывать сразу несколько дорожек. Кеширование, оптимизация, файловая система в виде базы данных — это всё помогает преодолеть эти недостатки.
К тому же, размер страницы в 16К уже лет 10 применяется в FLASH-памяти. Скорей всего будет всё больше и больше.
К тому же, размер страницы в 16К уже лет 10 применяется в FLASH-памяти. Скорей всего будет всё больше и больше.
Скорее грабли как Optane. Очень много вопросов.«Технология MRAM позволит преодолеть достигнутый предел миниатюризации элементов памяти». Как?
Какая ниша у данного продукта? Семь мегабайт это не продукт для выхода на рынок.
И собственно у меня чувство, что читал это год назад.
Какая ниша у данного продукта? Семь мегабайт это не продукт для выхода на рынок.
И собственно у меня чувство, что читал это год назад.
Скорее грабли как Optane.
У меня кстати optane используется под swap: из-за эпохи дорогой RAM, 64gb DDR4/3200mhz стоили бы слишком дорого. Низкое латенси решает, и, знаете, я не чувствую замедления, когда swap занят на гигабайт 20 (всего у меня 32)
Меньше размер ячейки. Сейчас под один бит ФЛЕШ-а испольуется слишком много пространства под хранение заряда затвора. В MRAM необходимости «большой ямы» под заряд нет, размер ячейки меньше.
«Технология MRAM позволит преодолеть достигнутый предел миниатюризации элементов памяти». Как?
Оценка по занимаемой ячейкой памяти площади такая:
DRAM – 50-120 F²
SRAM – 6-10 F²
MRAM – 6-20 F² для STT-MRAM и SOT-MRAM
(у «древней» MRAM первого поколения TAS-MRAM – 16-40 F²)
Есть накопленная на практике статистика при изготовлении кристаллов.
Варианты замены в кешах L1+L2:

Замена в L3 кеша:

И для сравнения разница между уже выпускаемой STT-MRAM и грядущей SOT-MRAM

Хотя читал статью 2-ру лет назад, возможности у такого вида памяти на чтение запись в перспективе должна переплюнуть GDD5…
Мда… История идёт под кругу, только технологии меняются. "Такой же способ записи использовался в памяти на магнитных сердечниках, которая использовалась в 1960-х годах. Этот способ требует достаточно большого тока, необходимого для создания поля, и это делает их не очень подходящими для применения в портативных устройствах, для которых важно малое потребление энергии, это один из основных недостатков MRAM."
Это из вики, собственно. Интересно, а в этом направлении что сделали?
В предыдущих статьях по этой теме упоминался Spin-transfer torque как решение проблемы.
Надеюсь, не получится как с Optane — дорого, не особо лучше SSD, не ясно зачем. Буду верить, что действительно получится что-то интересное.
не особо лучше SSD
?
Собственно Optane это SSD. :)
Optane вполне неплох под swap: он куда дешевле дорогой RAM. У него маленькая latency, в отличие от обычных SSD, так что этот swap почти не замедляет ПК, ну и как бонус огромный ресурс (дешёвые 3D QLC SSD можно запросто убить SWAP'ом)
Какая-то странная экономия, если честно. Перед тем как сэкономить, надо купить весьма приличный компьютер (чтобы M.2 поддерживал, да не одно), потом сэкономить в этом дорогом компьютере на памяти, залезать в итоге в Swap, что не очень хорошо, даже если он быстрый. При этом не обязательно покупать QLC (выбрали уж самый плохой вариант), можно поискать MLC, гораздо большего объёма, который при частичном использовании весьма неплохо будет себя чувствовать.
Т.е. получается что у нас дорогая железяка, которая всё время лезет в своп (настолько, что SSD убивает), и всё ради небольшой экономии…
Т.е. получается что у нас дорогая железяка, которая всё время лезет в своп (настолько, что SSD убивает), и всё ради небольшой экономии…
Перед тем как сэкономить, надо купить весьма приличный компьютер
У меня threadripper. Их, кажется, не бывает без поддержки m2, как и ryzen под сокет am4. Кстати, optane бывает pcie
можно поискать MLC
Вот у них будут проблемы с latency
Хм… оптан заводится не с интелом? На старте они помню требовали только интел и обязательно не ниже 7-го поколения.
Они поменяли требования или наврали для продвижения новых камней?
Они поменяли требования или наврали для продвижения новых камней?
Хм… оптан заводится не с интелом? На старте они помню требовали только интел и обязательно не ниже 7-го поколения.
Это обычный nvme диск в Linux. Он определяется именно таким образом. Соотвественно, нет никакого официального, Intel-способа сделать его кэшем для HDD. Хотя у Linux есть свои технологии (например, bcache).
Они поменяли требования или наврали для продвижения новых камней?
Мне кажется, такого рода ограничения могут существовать в Windows. Ну и они софтовые, не железные.
Оптан окупается если у вас базы данных и сервера.
Для домашнего использования даже 850-evo — достаточно.
Просто ССД, к сожалению, НЕ гарантируют скорость доступа, а оптан — гарантирует.
Для домашнего использования даже 850-evo — достаточно.
Просто ССД, к сожалению, НЕ гарантируют скорость доступа, а оптан — гарантирует.
Для домашнего использования даже 850-evo — достаточно.
Под swap такое себе
Ну зачем вам дома быстрый своп то?
Мы же говорим про «средний». Не, можно придумать ситуацию когда надо, но в большинстве случаев этого достаточно(в 99.9% я бы сказал).
Мы же говорим про «средний». Не, можно придумать ситуацию когда надо, но в большинстве случаев этого достаточно(в 99.9% я бы сказал).
Память на 32 стоит условно 250, на 16 150. Легче просто купить на 32 и не мучить себя и свой комп.
Память на 32
У меня 32Gb DDR4 3200Mhz. 64 Gb стоили бы слишком дорого, вот тут и помог оптейн :)
32gb RAM часто не хватает
Понятно. Это все больше указывает на тот факт что оптейн — очень странная штука. Вроде полезная, вроде и недорогая, а смысла для обычного пользователя особо нет.
Особенно когда даже топовые samsung ssd сбавили в цене до 50%.
Особенно когда даже топовые samsung ssd сбавили в цене до 50%.
Особенно когда даже топовые samsung ssd сбавили в цене до 50%.
Сейчас в моём PC стоят: optane (используется как swap, /var/log, и кэш браузера с телеграмом), nvme Samsung (но не PRO, а EVO) — используется как докер пул, root раздел линукса, корень хомяка в линуксе и диски виртуалок (через LVM), а так же дешёвый и вместительный саташный 3d NAND QLC SSD под файлы(~/Documents), стим библиотеку(в Linux и Windows виртуалке) итд
«Под своп» — это «для дома». Когда вы симулируете какие-нибудь облака до горизонта, то ваши 64/128 гиг DRAM — это просто копейки. Теперь сравните добивку памяти на серверной матери до хотя бы 256 гиг, или установку одного Optane, который вам сразу даст +256gb к уже существующим. Приложения, они разные есть.
PS: И да, память стала падать только в этом году, совсем недавно 64Gb стоили не 500 как сейчас, а 800 баксов (декабрь 2018).
PS: И да, память стала падать только в этом году, совсем недавно 64Gb стоили не 500 как сейчас, а 800 баксов (декабрь 2018).
Когда вы симулируете какие-нибудь облака до горизонта, то ваши 64/128 гиг DRAM — это просто копейки. Т
Так и есть. Мне 32Gb RAM для моих пайплайнов часто не хватает :(
Поэтому оптейн очень в тему :)
это «для дома».
И да, это универсальный ПК. Не только для работы, но и для игр. У меня есть Windows VM, в которую я пробрасываю видеокарту, и используется она только для игр. Возможность одновременно исполнять долгий пайплайн, и запускать эту VM с играми мне очень нравится
К слову, знакомый показывал MRAM чипы лет 5 назад, но ёмкость там была какая-то смешная, 64 мбит вроде. Хорошо бы купить пару современных чипов и сделать замеры скорости, может в IoT каком будет актуально…
Собственно для IoT Samsung уже год как предлагает MRAM в качестве IP-блока прямо на кристалле.
Еверспин уже предлагает пробовать чипы на 1 Гбит.
Самсунг обещает к концу года встраеваемый 1 Гбит. Сейчас у них есть до 512 Мбит.
Самсунг обещает к концу года встраеваемый 1 Гбит. Сейчас у них есть до 512 Мбит.
А у них есть образцы бесплатные? или хотя бы за разумные деньги с пересылкой, а то у аналог девайса например ценник давно неадекватный
Форма для запроса образца на тестирование есть на сайте.
Новость про рассылку семплов на 1 Гбит, а готовность чипов ещё летом 2017 года была объявлена.
Новость про рассылку семплов на 1 Гбит, а готовность чипов ещё летом 2017 года была объявлена.
Тема не раскрыта — магнитиков боится такая флешка?
А это продолжение технологий FRAM? В одном проекте лет 10 назад применялась вот такая штука FM24CL64 — энергонезависимая память с произвольным доступом.
Вот Intel и нашла, чем занять устаревшие 22-нм заводы. Кстати, и низкий уровень брака, наверное, объясняется старыми технормами?
Если технология взлетит — будет здорово. Самое то для высоконагруженных SSD в датацентрах, а то 300 циклов до деградации TLC Flash ячейки — позорище.
Если технология взлетит — будет здорово. Самое то для высоконагруженных SSD в датацентрах, а то 300 циклов до деградации TLC Flash ячейки — позорище.
Это хорошая новость! Флеш-память — довольно ненадежная: в современных флеш-накопителях допускается максимальное количество циклов записи — 1000 на ячейку, и ошибочный бит на каждые 1000 бит, что решается только избыточностью (контрольно-корректирующие коды) и алгоритмами управления памятью контроллерами. Так что не мудрено, что флеш-накопители иногда быстро выходят из строя, особенно при заполнении свыше рекомендуемых максимальных 75%; и не следует доверяться им при хранении ценной информации (информация должна храниться и где-н. еще).
А что-то про российский завод Крокус Наноэлектроника в Москве ничего не упоминается. Они, вроде как, пару лет MRAM выпускают и говорят, что это их основной продукт сейчас: «Доступны микросхемы памяти с плотностью записи от 1 до 4 Мбит, скоростью считывания 35 нс и записи 35/90/120/150 нс.»
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Intel готова начать производство памяти MRAM