作为一种自由开放的指令集体系结构(ISA),RISC-V继续吸引着新的处理器开发人员。越来越多的公司正在利用RISC-V开源指令集架构,包括基于GPU和实时嵌入式CPU的RISC-V产品。

本文讨论了最近几个月出现的一些基于RISC-V的处理器和开发工具包。

 

想想Silicon的多线程GPU

据其创始人Think Silicon称,并行多核多线程GPU NEOX于6月发布,是业界首款基于RISC-V的GPU。GPU体系结构建立在RISC-V RV64C指令集之上。该产品的体系结构具有强大的ISA扩展、自适应片上网络(NoC)和可变长度数据类型的SIMD矢量。

 

NEOX GPU架构。图片由Think Silicon提供(点击图片放大)

 

此外,该产品的内核数量是可配置的,可以设置为4到64个内核。这些元件被组装成1到16个集群元件。每个可配置内核以800 MHz的速度运行。

多线程图形处理单元配有软件开发工具包(SDK),允许开发人员将产品与各种硬件和软件平台集成。Think Silicon表示,NEOX完全支持Linux和RTOS等操作系统。

此外,智能GPU解决方案可以在32位片上系统(SoC)中采用,以创建视频处理、增强和虚拟现实、计算机视觉等领域的应用程序。该产品的G系列和a系列于6月在德国纽伦堡举行的2022年嵌入式世界活动上首次亮相。

 

实时嵌入式RISC-V CPU

利用RISC-V架构的灵活性进行定制处理器设计,Imagination Technologies于6月推出了IMG RTXM-2200,这是该公司首款基于RISC-V的实时嵌入式CPU。基于RISC-V的嵌入式CPU是一种确定性32位嵌入式CPU,支持与SoC集成。

该公司声称,该设备能够在广泛的应用中实现高效和高性能的操作,包括数据包管理、存储控制器、人工智能摄像头的传感器管理和智能计量。

 

The IMG RTXM-2200 finds applications in networking, AI, and smart metering.

IMG RTXM-2200可用于网络、人工智能和智能计量。图像由Imagination Technologies提供

 

该公司表示,该产品支持bfloat16浮点格式,在部署人工智能应用程序时无需额外的芯片。此外,该产品还具有高达128KB的指令和数据内存。

该公司表示,IMG RTXM-2200承诺通过提供高度可扩展的人工智能加速IP来加速汽车行业的发展,该IP可以满足自动驾驶汽车的动力和安全要求。ABI Research首席分析师James Hodgson在谈到这一发展时表示,Imagination基于RISC-V的CPU解决方案正走在正确的轨道上,以保持汽车行业的自动驾驶汽车雄心。

嵌入式CPU还支持各种操作系统,包括Windows、macOS和Ubuntu。Imagination Technologies正在将新的解决方案添加到其计算IP产品组合中。更多信息可在IMG RTXM-2200产品简介中找到。

 

OpenHW集团提供基于RISC-V的MCU开发套件

OpenHW集团成员的合作开发了基于RISC-V的开发工具包,其中包括OpenHW CORE-V MCU、具有全功能Eclipse集成开发环境(IDE)的CORE-V软件开发工具包(SDK)和MCU开发工具包板。

CORE-V MCU基于开源的CV32E40P嵌入式类处理器。OpenHW集团表示,该产品采用了QuickLogic的eFPGA,该产品旨在加速CV32E40P处理器的机器学习(ML)和其他计算密集型工作负载。

 

The CORE-V MCU development kit.

CORE-V MCU开发套件。图片由OpenHW集团提供

 

此外,该产品支持嵌入式、物联网(IoT)和人工智能(AI)驱动的应用程序的软件开发。通过附带的CORE-V SDK,开发人员可以使用基于RISC-V的微控制器开发可扩展的物联网解决方案。

OpenHW集团由来自亚马逊AWS、Imperas、恩智浦、QuickLogic等多家公司的开发人员组成。该产品也在2022年嵌入式世界活动上进行了展示。

 

RISC-V采用多种形式

RISC-V体系结构和生态系统的灵活性可能要归功于它可以实现一组不同的处理器类型。随着RISC-V宇宙的不断扩展,工程师将继续有更多的技术选择需要考虑。