历史上的今天
返回首页

历史上的今天

今天是:2025年02月01日(星期六)

2021年02月01日 | RISC-V为开源GPU铺平道路

2021-02-01 来源:半导体行业观察

开源GPU的时代可能会到来。众所周知,RISC-V架构使小型公司无需支付专利使用费即可开发专用的处理器和微控制器。基于RISC-V的片上系统(SoC),有许多免费和商业IP构建模块,但是产品组合缺少图形选项。随着一群发烧友开始开发基于RISC-V架构的开源GPU,这种情况将在几年后改变。

 

目前,还没有计划在可预见的未来与AMD、Arm、Imagination和Nvidia竞争。有消息显示,现在有一些团队正在计划开发一种可扩展的融合CPU-GPU ISA,它可以从简单的微控制器扩展到支持光线追踪、机器学习和计算机视觉应用的高级GPU,并可以通过定制来实现硬件扩展。

 

在较高级别,RV64X设计的GPU使用基本的RV32I或RV64I内核,这些内核支持基于基本向量指令集的新指令。Jon Peddie写道:最初,它将使用RV32I内核,但是最终,将由RV64I内核取代,因为其目标是创建具有自定义可编程性和可扩展性的可用于CPU,GPU和VPU的区域高效设计。 

                                              image.png?imageView2/2/w/550

为了正确处理图形,基本的RISC-V内核将支持特定于新图形和机器学习的RV32X数据类型,包括标量(8、16、24和32位固定和浮点数,向量(RV32-V)和矩阵) (2x2、3x3和4x4);矢量/数学指令;像素/纹理指令;帧缓冲区指令;特殊寄存器集(具有可配置的136位矢量寄存器);以及一些图形专用指令。最初,图形核心将 支持Vulkan API,但该小组致力于使其兼容DirectX(着色器模型5)和OpenGL / ES。

 

RV64X小组表示,其图形处理器将以微代码实现标准图形流水线,但也将能够添加自定义光栅化器(样条,SubDiv表面,补丁)和自定义流水线阶段,以支持商用GPU设计不支持的功能。。

 

hardware luxx报告说,该小组提出了一种RV32X参考实现,该实现具有hardware texture单元、特殊功能单元、32KB L1缓存、8K uCode SRAM缓存和四个32位dsp / alu(可以处理FP32和INT32数据)。参考设计将很可能使用FPGA实现。 

image.png?imageView2/2/w/550

Jon Peddie Research总裁Jon Peddie认为,RV64X项目尚处于开发的初期阶段,至少需要几年时间才能最终确定规格并实现任何硬件实现。实际上,即使是规范也会根据利益相关者和社区的意见而更改,因此现在讨论性能或任何其他问题还为时过早。

 

该小组自称为RV64X,因为其计划是开发64位通用ISA,由Pixilica的Atif Zafar,GOWIN Semiconductor的Grant Jennings和CHIPS Alliance and Western Digital的Ted Marena领导。

 

最初,由于成本方面的考虑,RV64X设计的图形控制器将用于非常简单的微控制器,这些微控制器需要非常小的单元。但是随着设计的发展,从最初的实施开始,它的后代就可以满足更多苛刻的应用需求。

 


推荐阅读

史海拾趣

高通(GENITOP)公司的发展小趣事

进入21世纪,超霸电池继续加大技术研发力度,推出了Recyko绿再系列高端绿色充电套装。这一系列产品不仅外观时尚、性能卓越,还实现了快速充电、低自放电等先进技术。其中,“十分充”产品更是将充电速度提升到了前所未有的高度,仅需10分钟即可将电池电量从0充至90%以上。Recyko绿再系列的成功推出,不仅为超霸电池赢得了更多用户的青睐,也推动了整个电池行业的技术进步。

乐鑫(espressif)公司的发展小趣事

乐鑫科技在发展过程中,与百度、亚马逊等全球知名企业建立了紧密的合作关系。通过与这些合作伙伴的共同努力,乐鑫科技成功开发了一系列具有市场影响力的语音框架和物联网解决方案,进一步提升了其品牌影响力和市场竞争力。

AOS公司的发展小趣事

随着技术的不断发展和市场的扩大,AOS公司开始积极寻求全球扩张的机会。1998年,AOS在南京独资成立了中国总部,开始了其在中国的深耕之旅。通过多年的努力,AOS在中国建立了完善的产研基地和销售网络,其产品横跨家用和商用两大领域,赢得了广大消费者的信任和喜爱。如今,AOS已成为中国市场上备受推崇的热水设备品牌之一。

Fillfactory Nv公司的发展小趣事

FIDELIX公司成立于1990年,是一家专注于存储芯片研发与销售的韩国企业。在公司成立初期,FIDELIX凭借对技术的深入研究和对市场的敏锐洞察,成功推出了多款性能优越的NAND FLASH(闪存)和SDR/DDR(单/双数率同步动态存储器)等存储芯片产品。这些产品不仅在韩国市场上获得了良好的口碑,同时也开始逐步进入国际市场。

随着技术的不断进步和市场的不断扩大,FIDELIX逐渐在韩国存储芯片领域崭露头角。公司不断投入研发资金,加强技术创新,努力提升产品的性能和品质。同时,FIDELIX也积极拓展销售渠道,与多家国内外知名厂商建立了合作关系,为公司的持续发展奠定了坚实的基础。

Dino-Lite公司的发展小趣事

Dino-Lite公司自创立之初,就专注于数字显微镜技术的研发与创新。公司研发团队不断探索新技术,将传统显微镜与现代数字技术相结合,成功推出了一系列高性能、易用性强的Dino-Lite数字显微镜产品。这些产品以其高清画质、便捷操作和广泛适用性,迅速赢得了市场的认可。

随着技术的不断进步,Dino-Lite公司不断推出新产品,满足了不同行业对数字显微镜的需求。例如,公司针对医疗领域推出了高分辨率、低光环境下的专业显微镜,为医疗诊断和治疗提供了有力支持;同时,针对教育行业推出了性价比高的入门级产品,让更多的学生和老师能够接触和使用到先进的显微镜技术。

Amphenol Thermometrics公司的发展小趣事

Dino-Lite公司自创立之初,就专注于数字显微镜技术的研发与创新。公司研发团队不断探索新技术,将传统显微镜与现代数字技术相结合,成功推出了一系列高性能、易用性强的Dino-Lite数字显微镜产品。这些产品以其高清画质、便捷操作和广泛适用性,迅速赢得了市场的认可。

随着技术的不断进步,Dino-Lite公司不断推出新产品,满足了不同行业对数字显微镜的需求。例如,公司针对医疗领域推出了高分辨率、低光环境下的专业显微镜,为医疗诊断和治疗提供了有力支持;同时,针对教育行业推出了性价比高的入门级产品,让更多的学生和老师能够接触和使用到先进的显微镜技术。

问答坊 | AI 解惑

正在学DSP,但发觉DSP却用处不大!前途也~~

发觉DSP的用处真不大,而且价格有高。 做音视频的编解码,用专用的ASC电路成本更低廉,性能更高。应为这种方案的厂家提供的选择更多,成本更低廉。 至于控制领域,用 ARM7, STM32等CORTEX-M3性能价格更低廉. 例如用ARM7: LPC系列,AT91SAM7 ...…

查看全部问答>

有谁用过网络变压器

有谁有用过网络变压器的老前辈,请问他的正负是不是可以调着接呀,下面这图,我看晕了!…

查看全部问答>

我也来秀一下我们的LPC11XX的板子

  本来拍的很清楚的,怎么到了这里就不清楚了。 …

查看全部问答>

计算机软硬件的发展趋势及应用

计算机软硬件的发展趋势及应用…

查看全部问答>

在WINXP下用cygwin编译ACE5.5 for vxworks5.5 出错,谁能帮帮我

我的环境 winxp(sp2), tornador2.2.1 cygwin perl ace5.5 我在编译时出现如下错误 Thread_Manager.cpp:In method \'int ACE_Thread_Manager::kill_grp(int, int)\': Thread_Manager.cpp:1636: Internal compiler error in \'verify_local ...…

查看全部问答>

应急灯原理图重新修改提交

由于以前选用电池管理芯片,MAX1924V, 美信半导体不提供免费的芯片。所以修改设计,重新选用MAX17005B做为电池管理芯片,修改原理图,并已经到美信网站申请了芯片MAX17005B和MAX8790A LED驱动芯片。最新原理图如下: …

查看全部问答>

使用IAR软件仿真STM32程序,如何知道每条指令运行的时间呢?

                                 在哪个选项里面可以得到答案?我使用的是IAR for ARM 4.42版本的。…

查看全部问答>

求帮忙,各位神侠,帮帮小女子吧

我们要求设计基于单片机的交流参数测试仪,我虽然有一点思路,但是还是很模糊,求求各位帮忙讲解下原理,采集、参数好像有电压、电流、功率…

查看全部问答>

武林学习LM3S811(六)触摸芯片XPT2046驱动

触摸控制器芯片介绍: XPT2046内部有 2.5V的参考电压源,可以作为辅助输入、电池电压测量和片内温度测量的参考电压。当不使用时,参考电压源可以处于省电模式。内部参考电压源在电源电压低至2.7V时仍可正常工作。当不使用时,参考电压还可以处于省 ...…

查看全部问答>

好用的Verilog串口UART程序

==========================================================================//-----------------------------------------------------// Design Name : uart // File Name   : uart.v//     : Simple UART// Coder&nb ...…

查看全部问答>