看到一个RISC-V指令集的评论

简介: 看到一个RISC-V指令集的评论

建立一套指令集并不难,只要了解指令集的人都可以做到。难的是推广开来。RISC-V现在受到追捧,那么这个怎么样?看到评论如下:


来科普一下RISC-V指令集吧。


1:RISCV代码密度大约是ARM的50%左右,同样计算所需周期是ARM的150%~300%。所以RISC-V感觉只能用于物联网等需要低功耗简单CPU的场景


2:RISCV自身的开源性质并不妨碍ARM/intel/高通/三星/AMD/苹果这样的公司继续在RISCV占据优势。——事实上,如果这几家公司乐意的话,它们完全可以把RISCV搞黄了,或者借助RISCV继续大发其财。


3:RISCV,设计的理念是CPU尽量简化,这样造成执行效率差,这群学术派就寄希望于分支预测器能100%预测准确,殊不知这样一来分支预测电路过于复杂,把前面省下的全吃了,还要倒贴。


总结:RISC-V用来忽悠经费还行,实际做产品凶多吉少。



有人认为:这个做一些任务轻的CPU是可以的,比如物联网芯片。做性能芯片就不可行了。



结合自己了解开源代码的经历,个人结论:


开源的东西,主要是为了让你迅速上手。


一旦要真正商用,开源是不够用的。

目录
相关文章
|
6月前
|
存储 编译器 数据处理
CPU架构和指令集
不同的CPU架构通常使用不同的指令集。每种CPU架构都有其自己的一组特定的机器指令,这些指令用于执行计算机程序。不同的CPU架构之间的指令集是不兼容的,这意味着编写的程序通常需要根据目标CPU的架构进行编译或汇编,以确保它们能够在该CPU上正确运行。 一些常见的CPU架构包括:
|
存储 数据采集 安全
平头哥芯片指令集中的安全部分
平头哥芯片指令集中的安全部分
98 1
|
缓存 监控 Linux
RISC-V SiFive U64内核——L2 Prefetcher预取器
RISC-V SiFive U64内核——L2 Prefetcher预取器
|
存储 算法 程序员
RISC-V 基础学习:RISC-V 指令介绍
RISC-V 基础学习:RISC-V 指令介绍
768 0
|
人工智能 物联网 Linux
玄铁RISC-V处理器入门与实战-RISC-V 未来探索-平头哥开源RISC-V系统处理器
玄铁RISC-V处理器入门与实战-RISC-V 未来探索-平头哥开源RISC-V系统处理器
230 0
|
开发者
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V架构发展
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构
741 0
|
芯片 开发者
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V处理器课程学习
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V处理器课程学习
635 0