首页 > 手机 > 配件 > 中国龙芯和MIPS是什么关系,MIPS架构

中国龙芯和MIPS是什么关系,MIPS架构

来源:整理 时间:2022-04-02 19:27:55 编辑:华为40 手机版

如何评价MIPS指令集架构宣布开源?

如何评价MIPS指令集架构宣布开源

这段时间RISC-V开源指令集的新闻很多,灵活、开放、低功耗的优势使得RISC-V处理器非常适合嵌入式、移动等市场,未来很有可能威胁ARM处理器的地位,所以它也被ARM视为眼中钉。除了ARM、RISC-V之外,低功耗处理器原本还有一个重量级对手——MIPS,几经转手之后现在到了Wave Computing公司手中,这家公司已经决定将MIPS指令集开源,并提供专利保护支持。

对于MIPS处理器,国内最知名的要属龙芯了,龙芯现在是买断MIPS指令集授权并自行开发,但是MIPS这次开源或许会成为龙芯推动MIPS生态的一次机会。MIPS处理器曾经比ARM还要火,比ARM更早支持64位,也是安卓系统支持的三大指令集之一,2012年Imagination Technologies斥资1亿美元收购了MIPS公司,准备加强CPU业务,这样就能提供完整的CPU、GPU授权,不过Imagination Technologies在这方面并不算成功,在苹果放弃他们的PowerVR GPU授权之后,Imagination Technologies也把MIPS业务卖掉了,现在MIPS在Wave Computing公司手中。

目前Wave正式宣布即将开放MIPS架构(ISA),为全球的半导体企业、开发人员及高校提供免费的MIPS架构,供其开发下一代SOC。MIPS架构开放计划将为所有参与者免费提供最新的32位和64位 MIPS架构,且不产生架构授权费和版权费,同时也为所有MIPS架构的使用者提供其在全球范围内几百项现有专利的保护。

Wave将在2019年Q1对外公布关于MIPS架构开放的进一步信息,比如:授权信息细节、可下载MIPS架构(ISA)、支持机制以及如何加入MIPS架构开放计划等。迄今为止, 已有85亿多片基于MIPS架构的芯片在数千种商业解决方案中交付使用。MIPS指令集开源对整个MIPS生态系统来说是好事,而对国内的公司来说可能也是一次机会,目前国内搞MIPS架构的主要有君正、龙芯,龙芯之前是一次性买断了MIPS指令集授权,然后自己开发、扩展指令集,但是这样做有个很大的问题就是生态系统不容易建立,目前的环境下只靠龙芯自己去推动龙芯生态系统的建设是不可能的,而没有生态系统,处理器无论多先进都是没用的。

MIPS架构和ARM架构有什么异同点,它们的优势和劣势分别是什么?

如何评价MIPS指令集架构宣布开源

很高兴可以回答这个问题,接下来我简单分享下自己的理解和想法,希望可以帮助到大家。目前市面上使用的指令集大致可以划分为两种,即复杂指令集,简称CISC;精简指令集,简称RISC。而MIPS和ARM采用的都是精简指令集。精简指令集(RISC),诞生于20世纪80年代,是一种指令集较短的类型,相比复杂指令集(CISC)运行速度会更快,更高效,它可以在短短的几秒钟时间里面执行上百万条指令。

MIPS架构和ARM架构都是使用了精简指令集(RISC)。两者之间有什么异同点呢?ARM架构的特点体积小、低功耗、低成本;寻址方式灵活简单,执行效率高;指令执行使用3级或5级流水线的技术;指令和数据里面有Cache,使用了大量的寄存器,指令执行速度更快;指令长度固定,即使用32位的ARM状态,使用16位的Thumb状态。

MIPS架构的特点较早支持64位指令和操作;有专门的除法器,可以执行除法指令,;内核寄存器更多,功耗更低;指令稍多,部分运算更灵活高效;允许授权商自行更改设计。MIPS架构相较于ARM架构的不足目前市场上的移动设备还是ARM架构的物理多核占据优势,而MIPS架构的并行线程存在感低;MIPS内核受限于高容量内存配置,这主要是受到MIPS在内存和cache的限制;MIPS架构自身的软件应用匮乏,ARM架构的软件应用要比它多很多;MIPS架构仅支持顺序单和双发射,而ARM架构支持乱序双和三发射。

文章TAG:MIPS龙芯架构

最近更新