Semidynamics宣布推出RISC-V市场上最大的、完全可定制的矢量单元,每周期提供高达2048b的计算量,实现前所未有的数据处理
在2023年欧洲RISC-V峰会上发布(6号展位)
Semidynamics已经宣布了其新的、完全可定制的矢量单元,以配合其创新的、完全可定制的64位RISC-V内核系列。矢量单元完全符合RISC-V矢量规范1.0,具有许多额外的、可定制的功能,以提供增强的数据处理能力。它们一起在前所未有的速度和数量方面为数据处理设定了新的标准。
Semidynamics的首席执行官兼创始人Roger Espasa解释说:"我们最近发布的Atrevido™内核是独一无二的,因为我们可以对它进行'开放式内核手术'。这意味着,与其他供应商的内核只是可以从一组选项中进行配置不同,我们实际上是打开了内核,并改变了内部工作原理,以增加功能或特殊指令,从而创建一个完全定制的解决方案。我们在新的矢量单元上采取了同样的方法,以完美地补充我们的内核快速处理大量数据的能力。"
一个矢量单元由几个 "矢量核心 "组成,大致相当于一个GPU核心,可以并行地进行多种计算。每个矢量核都有算术单元,能够进行加法、减法、融合乘加、除法、平方根和逻辑运算。Semidynamics的矢量核心可以被定制以支持不同的数据类型: FP64、FP32、FP16、BF16、INT64、INT32、INT16或INT8,取决于客户的目标应用领域。以比特为单位的最大数据类型大小定义了矢量核心宽度或ELEN。然后,客户选择在矢量单元内实现的矢量核的数量,可以是4、8、16或32个核,满足非常广泛的功率-性能-面积权衡选择。一旦做出这些选择,总的矢量单元数据路径宽度或DLEN是ELEN x 矢量核的数量。Semidynamics支持DLEN配置从128b到2048b。
Semidynamics为其矢量单元配备了高性能的跨矢量核网络,以高带宽提供矢量核之间的全对全连接,即使是非常大的32矢量核选项。跨矢量单元用于RISC-V标准中的特定指令,这些指令在不同的矢量核之间洗数据,如vrgather、vslide等。
与众不同的是,Semidynamics在矢量单元中提供了第二个关键选择:每个矢量寄存器的位数(称为VLEN)也可以根据客户的需要进行定制。大多数其他供应商假定VLEN等于DLEN(即1X比率),而Semidynamics提供2X、4X和8X比率。当VLEN大于DLEN时,一个向量操作会使用多个周期来执行。例如,当VLEN=2048,DLEN=512时,每个矢量算术操作将需要4个时钟来执行。这是一个很好的功能,可以容忍大的内存延迟,也可以降低功率。
"埃斯帕萨补充说:"这释放了矢量单元处理前所未有的数据位的能力。"为了从内存中获取所有这些数据,我们有Gazzillion™技术,可以同时处理多达128个数据请求,并按照任何顺序跟踪它们返回到正确的地方。我们的技术一起将RISC-V提升到了一个全新的水平,目前对大数据的处理速度最快,这将为高性能计算的许多应用领域带来机会,如视频处理、人工智能和ML。"
新的矢量单元是Out-Of-Order,与Semidynamics的Out-Of-Order Atrevido内核和即将推出的In-Order内核配对。如果需要,Semidynamics可以对内核和Vector Unit进行Open Core Surgery™,为客户的专有IP块提供特殊接口和协议。
Semidynamics www.semidynamics.com
Semidynamics™成立于2016年,总部位于西班牙巴塞罗那,是唯一一家可完全定制的RISC-V处理器IP供应商,专门从事针对机器学习和AI应用的高带宽、高性能内核与矢量单元。该公司是私营企业,是RISC-V联盟的战略成员。
相关文章