News classification
Contact us
- Add: C2607, Pingshan innovation Plaza, No. 2007, Pingshan Avenue, Pingshan District, Shenzhen
- Tel: 0755-88888888
- Fax: 0755-88888888
- Email: 1507104743@qq.com
文章标签: mips指令 mips指令集 指令集是怎么放到芯片里的
国产芯片是大家所关注的问题,焦点有两个,一个是制造,一个是架构,制造上我们还在艰难地推进14纳米以下工艺的发展,而在指令集上,一片空白,虽然现在有RISC开源开用,但是却终究不是最好的解决办法。
最可能的突破是在哪里呢?看看龙芯所透露出来的消息就让人有点激动了:龙芯自主LoognArch指令问世!
龙芯
说起了MIPS指令集,大家的第一个感觉就是,这个到底是是什么东东?大家所听说过的芯片架构一般都是ARM以及X86,至于这个MIPS指令集,就感觉到非常陌生了,其实,MIPS是一种采取RISC精简指令集的处理器架构,既有指令集,也有相应的处理器架构。
龙芯
有不少人觉得,龙芯虽然是国产的,但是这里面却有一个隐患问题,即:龙芯的指令系统LoongISA基于MIPS发展而来的,基础架构上毕竟和MIPS有着千丝万缕的联系。尽管MIPS这个架构在市场规模上小的可怜,但是,这终究是不可控的因素。之前龙芯也吃过这方面的亏,遭到了MIPS公司的侵权控告,这也导致了龙芯发展被拖延了,后来双方达成和解,龙芯得到了MIPS公司的正式永久授权,但是问题就是在这里,MIPS的所在国非常不靠谱,即便授权了,但是一旦不靠谱起来,那是超级特离谱的,随时翻脸不认人,在当下的情况下,龙芯不可能继续押宝MIPS架构了。
龙芯
不过,这还不是关键,MIPS最初的目的是面向的是注重速度和性能的高性能科学计算的,在功耗和面积上有所欠缺,这也导致在商业化方面,存在一定的不足。
不使用MIPS架构了,那么龙芯还怎么发展?这里面需要给大家强调一下:龙芯走的是自主可控路线,既然是自主可控,那么就必须发展属于完全属于自己的指令架构,所以说,LoongISA终究是要被替换掉的,而正是在这样的情况下,龙芯LoongArch指令集诞生了。
龙芯
国产芯片要想自主可控,就需要向上游攻坚,而指令集正是顶峰,龙芯很清楚这一点,要想做到真正的自主可控,指令集是核心中的核心。所以从LoongISA到LoongArch一直都在发展中寻找自主的突破口,这次,LoongArch就是实现了这个突破的核心。
打造一套指令集其实对于龙芯这样的企业来说,已经不属于最难的内容,不过,龙芯的目的是要在ARM、X86、RISC-V以及MIPS所垄断的市场中寻找生存机遇。
龙芯
这其中最为关键的一点就是兼容ARM、X86、RISC-V以及MIPS,这样,就为市场的发展扫除了自己苦苦支撑的可能,在ARM、X86、RISC-V以及MIPS发展起来的生态,龙芯将不存在进入问题。
重点是组建指令系统联盟,成员可以免费使用LoongArch指令集,龙芯要想发展下去,仅仅依靠自己一家也不行,就像ARM、X86、RISC-V的发展一样,都是有众多的支持者的,而龙芯要想破除自己单打独斗的困局,也将组建指令系统联盟,而且内部成员可以免费使用龙芯的LoongArch 指令集,这样就在LoongArch指令集的生态上,将吸纳更多的支持者。
龙芯
龙芯前些年发展的非常不容易,可以说是我们自主可控芯片发展的一根独苗,但是龙芯团队的坚持值得表扬,让我们看到了我们在芯片领域的希望,也让我们看到了龙芯团队的可贵之处,希望龙芯发展的越来越好,致敬我们的科研人员,为他们点赞。