Samsung готовит SSD-линейку BM9K1 с контроллером на открытой архитектуре RISC-V. Для компании это первый практический шаг в сторону от ARM IP в массовом продукте, а не очередная демонстрация.
О разработке пишет южнокорейское издание ETNews. По их данным, BM9K1 Samsung спроектировала полностью своими силами, включая контроллер.
Контроллер SSD — это «мозг» накопителя
Внутри SSD контроллер отвечает не только за скорость обмена данными с ПК. Он управляет работой NAND-памяти и держит на себе несколько критичных задач, без которых накопитель быстро деградирует.
- Передача данных: связь между хостом и NAND
- Коррекция ошибок: обработка ошибок чтения и записи
- Garbage collection: уборка и переразметка блоков
- Wear leveling: равномерный износ ячеек NAND
До этого Samsung использовала в контроллерах SSD наборы инструкций ARM. Это означает лицензионные отчисления за IP, которые на масштабах крупных поставок превращаются в заметную статью расходов.
Почему RISC-V в SSD выглядит логичным шагом
Переход на RISC-V в контроллере SSD дает Samsung понятную экономику: открытая архитектура снижает зависимость от лицензий ARM и дает больше свободы в кастомизации. При этом речь не про смартфонный CPU, а про более «закрытую» и предсказуемую среду контроллера, где проще довести дизайн до серии.
И у Samsung перед глазами есть рабочие примеры. Western Digital уже несколько лет применяет RISC-V в контроллерах, используя ядра SweRV cores.
При этом Samsung не отказывается от ARM везде и сразу. Ее свежие флагманские чипы Exynos 2600, по доступной информации, опираются на ARMv9.3 CPU-ядра. История с BM9K1 — про отдельный продукт и аккуратный тест на «боевом» железе.
ETNews отдельно подчеркивает: Samsung и раньше пробовала внедрять RISC-V в разных направлениях, но эти попытки не выходили за пределы демо-стадии. В случае BM9K1 речь идет о коммерческой SSD-линейке, а не прототипе. Ссылка на публикацию ETNews: based on the open-source RISC-V architecture.