基于RISC-V的BOOM项目更足为人道。我们可以和ARM-32 Cortex-A9作比较。 CoreMark是用来衡量嵌入式系统中CPU性能的标准。当两个处理器都在此基准测试上运行100 000次迭代(重复)时,ARM CPU 在 18.5 秒内完成,BOOM 处理器只需14.26 秒。 这就证明...
香山开发初期速度非常快:6月11日建立代码仓库,7月6日乱序流水线便已完成,能正确运行CoreMark,不到一个月时间;9月12日,Linux正确启动;10月22日,Debian正确启动。接下来便是大半年的结构优化、性能调优、时序优化工作,香山架构几乎相当于重构了一遍。一个典型的例子,香山的第一版分支预测器(BPU)参考了BOO...
RISC-V在计算效率和功耗上均显示出较大优势。以CoreMark测试程序为例,RISC-V BOOM的程序运行时间为14.26秒,而其他RISC指令集处理器的程序运行时间则为18.15秒。且RISC-V BOOM无论在总指令数、CPI还是时钟周期上均低于其他RISC指令集处理器,更为敏捷。 在功耗方面,勘智K210自身功耗仅为0.3W,即便搭载摄像头等外部...
VexRiscv full max perf (HZ*IPC) -> (RV32IM, 1.38 DMIPS/Mhz 2.57 Coremark/Mhz, 8KB-I$,8KB-D$, single cycle barrel shifter, debug module, catch exceptions, dynamic branch prediction in the fetch stage, branch and shift operations done in the Execute stage) -> Artix 7 -> 200 Mhz ...
西部数据的SweRV架构(RV32IMC)是一个32bit顺序执行指令架构,具有双向超标量设计和9级流水线,采用28nm工艺技术实现,运行频率高达1.8GHz,可提供4.9 CoreMark/MHz的性能,略高于Arm的Cortex A15,已经用在西部数据的SSD和HDD 控制器上使用,SweRV项目是开源的项目。典型的开源的RISC-V 核有Rocket Core,它是...
以CoreMark测试程序为例,RISC V BOOM 的程序运行时间为14.26s,而其他RISC指令集处理器的程序运行时间则为18.15 s,且RISC V BOOM 无论在总指令数、CPI还是时钟周期上均低于其他RISC指令集处理器,更加敏捷。在功耗方面,勘智K210自身功耗仅为0.3W,即便搭载摄像头等外部设备,其功耗也仅为1W左右。
目前开源的处理器中,平头哥的玄铁C910、伯克利的BOOM以及中科院计算所的香山处理器性能较高。在公开的资料和论文中,可以看到最新的几种处理器的Coremark成绩对比如图1-2所示。 图1-2 RISC-V开源处理器以及ARM和X86典型架构Coremark跑分 图1-2中,Cortex A9和A15是ARM体系架构的两款典型处理器架构,Xeon Skylake是X86...
11月30日,瑞萨电子成功设计、测试并推出基于开放标准RISC-V指令集架构(ISA)的32位CPU内核,瑞萨是业内首个为32位通用RISC-V市场独立研发CPU内核的厂商,其RISC-V CPU的CoreMark/MHz性能达到3.27,超过业内同类架构,包含可提高性能的扩展,同时减少代码量。图源:瑞萨电子 在应用端,目前RISC-V和Arm都在向服务...
RISC-V相关软硬件技术和生态未完全成熟,应用主要集中在中低端IoT领域,高性能芯片的商用落地尚需继续寻求...
例如,运行CoreMark测试程序[Gal-On,Levy2012](100000次迭代)后,得到ARM-32 Cortex-A9的性能为: 32.270.790.7118.15 ××= 平均时钟周期数可以 小于1,因为A9和BOOM对应地,RISC-V的BOOM实现的性能为: [Celioetal.2015]是 29.510.720.6714.26 所谓的超标量处理器,××= 每个时钟周期执行多 个指令。在这个例子中...