首页 » 智能 » 繁简之争:为什么手机芯片都是 ARM_指令_架构

繁简之争:为什么手机芯片都是 ARM_指令_架构

神尊大人 2024-09-05 22:30:05 0

扫一扫用手机浏览

文章目录 [+]

打算机指令集是打算机指令的凑集,包括各种类型的指令,例如数据传输指令(用于在内存和寄存器之间移动数据)、算术运算指令(如加法、减法、乘法、除法等)、逻辑运算指令(与、或、非等)、掌握转移指令(用于改变程序实行的流程,如跳转、分支等)。

CISC(繁芜打算机指令集打算机)和 RISC(精简指令集打算机)是两种不同的打算机指令集架构。

繁简之争:为什么手机芯片都是 ARM_指令_架构 繁简之争:为什么手机芯片都是 ARM_指令_架构 智能

CISC 是早期的打算机指令集架构,最早涌如今 20 世纪 70 年代早期。
为了性能考虑,很多功能都是通过硬件电路来实现的。
为了少用内存,指令长度是可变的。

繁简之争:为什么手机芯片都是 ARM_指令_架构 繁简之争:为什么手机芯片都是 ARM_指令_架构 智能
(图片来自网络侵删)

到了 20 世纪 80 年代早期,RISC 开始登上了历史的舞台。
当时,加州大学伯克利分校的大卫·帕特森教授创造,实际在 CPU 运行的程序里,80% 的韶光都是在利用 20% 的大略指令。
于是选择把指令“精简”到 20% 的大略指令。
而原来的繁芜指令,则通过用大略指令组合起来来实现,让软件来实现硬件的功能。

大卫·帕特森

RISC 与 CISC 之争

20 世纪 80 年代,打算机体系构造领域关于 RISC 指令集和 CISC 指令集优缺陷的辩论十分激烈。
RISC 的支持者声称在给定硬件数量的情形下,通过结合简约式指令集设计、高等编译技能和流水线化的处理器实现,他们能够得到更强的打算能力。
而 CISC 的拥趸回嘴说要完成一个给定的任务只须要用较少的 CISC 指令,而且这样的机器能够得到较高的总体性能。

CISC 和 RISC 可以参考下面对比图:

CISC比拟RISC

在 20 世纪 90 年代早期,辩论逐渐平息,由于事实已经很清楚了,无论是纯挚的 RISC 还是纯挚的 CISC 都不如结合两者思想精华的设计。
RISC 机器发展进化的过程中,引入了更多的指令,而许多这样的指令都须要实行多个周期。
本日的 RISC 机器的指令表中有几百条指令,险些与“精简指今集机器”的名称不相待了。

比较新的 CISC 机器也利用了高性能流水线构造,它们读取 CISC 指令,并动态地翻译成比较大略的、像 RISC 那样的操作的序列。
由于动态翻译常日可以在实际指令实行提高行,处理器可以保持很高的实行率。

为什么手机芯片是 ARM

ARM 是“Advanced RISC Machines”的缩写。
从名字可以看出来,ARM 的芯片是基于 RISC 架构的。

ARM

不过,ARM 能在移动端降服 Intel,并不是由于 RISC 架构。
21 世纪的本日,CISC 和 RISC 架构的分界已经没有那么明显了。
Intel 和 AMD 的 CPU 也都是采取译码成 RISC 风格的微指令来运行。
而 ARM 的芯片,一条指令同样须要多个时钟周期,有乱序实行和多发射。
ARM 真正能够降服 Intel,我以为紧张是由于下面这两点缘故原由。

第一点是功耗优先的设计。
一个 4 核的 Intel i7 的 CPU,设计的时候功率便是 130W。
而一块 ARM A8 的单个核心的 CPU,设计功率只有 2W。
两者之间差出了 100 倍。
在移动设备上,功耗是一个远比性能更主要的指标。
ARM 的 CPU,主频更低,晶体管更少,高速缓存更小,乱序实行的能力更弱。
所有这些,都是为了功耗所做的妥协。

第二点则是低价。
ARM 公司并没有垄断 CPU 的生产和制造,只是进行 CPU 设计,然后把对应的知识产权授权出去,让其他的厂商光降盆 ARM 架构的 CPU。
它乃至还许可这些厂商可以基于 ARM 的架构和指令集,设计属于自己的 CPU。
像苹果、三星、华为,它们都是拿到了基于 ARM 体系架构设计和制造 CPU 的授权。
ARM 自己只是收取对应的专利授权用度。
多个厂商之间的竞争,使得 ARM 的芯片在市场上价格很便宜。

“遥遥领先”算什么

之前在小红书发布条记的时候,有朋友留言问“遥遥领先”(麒麟芯片)算什么?

我没找到官方公布的干系解释,但是我以为遥遥领先麒麟芯片也肯定是基于精简指令集的,也一定是大核+小核协同事情的,由于这样可以平衡性能和功耗。
欢迎懂行的辅导~

未来是属于 RISC-V 的

不过,ARM 并不是开源的。
以是,在 ARM 架构逐渐垄断移动端芯片市场的时候,“开源硬件”也逐步发展起来了。
一方面,MIPS 在 2019 年宣告开源;另一方面,RISC-V 项目也越来越受到大家的关注。
而 RISC 观点的发明人,图灵奖的得主大卫·帕特森教授从伯克利退休之后,成了 RISC-V 国际开源实验室的卖力人,开始推动 RISC-V 这个“CPU 届的 Linux”的开拓。
可以想见,未来的开源 CPU,也多数会像 Linux 一样,逐渐成为一个业界的主流选择。

RISC-V

Linux

标签:

相关文章