понедельник, 16 декабря 2019 г.

Samsung снизит зависимость от ARM за счёт использования архитектуры RISC-V




На прошлой неделе в ходе конференции RISC-V Summit техногигант Samsung раскрыл свои планы по адаптации ядер компании SiFive на открытой архитектуре RISC-V. согласно отраслевым утечкам, Samsung занимается разработкой решений на архитектуре RISC-V как минимум с 2016 года. Но корпорация ещё ни разу открыто не сообщала о намерении широко использовать RISC-V в массе своих продуктов. Samsung стал 4-м из крупнейших разработчиков чипов, который намерен серьёзно эксплуатировать архитектуру RISC-V, добавив своё имя к списку, в котором уже числятся Western Digital, NVIDIA и Qualcomm.
Samsung уже использует в своих опытных разработках ядра RISC-V компании SiFive, например, в чипах обработки радиочастотного сигнала на стороне клиентских устройств (front-end) для сетей 5G (mmWave RF processing). В смартфонах эти решения появятся в 2020 году. Также ядра RISC-V вендор планирует использовать в датчиках изображения с функциями искусственного интеллекта, в обработке данных для машинного обучения, в решениях для управления электроникой и для использования в автомобильной электронике. Все эти сферы претендуют на массовость, где каждая копейка рубль бережёт. И в этом главная ценность открытых решений, таких как архитектуры RISC-V.
Надо отметить, что для Samsung ядра RISC-V компании SiFive будут стоить каких-то денег в виде лицензионных отчислений. Но поскольку Samsung не боится менять платформу ARM на новую RISC-V, эти отчисления, очевидно, окажутся определённо меньше. Ещё большей экономии можно добиться, если самостоятельно разрабатывать чипы на открытом наборе инструкций RISC-V, как это планируют делать Western Digital и NVIDIA. Последняя, по слухам, на основе архитектуры RISC-V разрабатывает контроллеры памяти для графических процессоров. Если учесть, что деньги за лицензию на контроллеры памяти NVIDIA и другие компании до сих пор выплачивают компании Rambus, то переход в этой области на RISC-V обещает снижение налогового бремени на разработчиков и производителей.
Возможно, устройства на архитектуре RISC-V окажутся дешевле, чем на ARM. Если это случится, то не завтра, но в обозримом будущем можно рассчитывать на то, что ARM придётся потесниться.

Samsung to Use SiFive RISC-V Cores for SoCs, Automotive, 5G Applications

At the annual RISC-V Summit last week, Samsung disclosed the use SiFive’s RISC-V cores for upcoming chips for a variety of applications. The company is joining a growing list of leading high-tech companies that have adopted the RISC-V architecture.
One of the applications that Samsung is using RISC-V cores in is mmWave RF processing by its upcoming 5G RF front-end modules. The latter will be used for Samsung’s flagship 5G smartphones due in 2020. The RISC-V cores will also be used for AI image sensors, security management, AI computing & control.
It is noteworthy that Samsung taped out its first chip with a RISC-V core(s) as early as in 2017, so it started to work on it even earlier. In three years, Samsung has iterated on its designs and is now planning to adopt RISC-V cores for commercial applications, starting from mmWave RF processing in mobiles and expanding beyond them.
Besides the announcement of the RISC-V core integration, it's also Samsung's first instance of them talking about their mmWave modules in public. Unlike Qualcomm, Samsung tends to remain quiet about their developments until it's nearing commercialisation, and even then in a lot of cases we don't know too much about their designs. Nevertheless, it looks like the company has had mmWave designs for some time.
Samsung will be the fourth major company that has publicly disclosed its plans to adopt the open-source RISC-V architecture after Western Digital, NVIDIA, and Qualcomm. Western Digital intends to use the technology for a variety of applications, including SSD and HDD controllers. NVIDIA reportedly plans to use it for GPU memory controllers, whereas Qualcomm is set to use RISC-V for mobile SoCs.
All of the said companies have historically used processing cores based on architectures developed by Arm, and will likely continue to use them in the foreseeable future alongside RISC-V implementations. The advantage of RISC-V and the rationale for the vendors like Samsung choosing SiFive designs over Arm designs might be financial, as the former is likely undercutting its big competitor in price. For vendors doing their own microarchitecture designs, such as WD, RISC-V comes with no royalties attached, and offered more flexibility for vendors in terms of implementation. Arm only recently changed course in allowing vendor to implement their own custom instructions to the Cortex designs and architecture. Custom instructions developed by SoC vendors might be a huge benefit for efficient handling of ECC and RF processing among other things.