主题:【原创】我了解的龙芯CPU -- adrupal
高通Snapdragon和三星Exynos是类似龙芯这样的模式来license ARM的吗?或者说ARM提供这样的选项吗?谢谢
Apple的ARM芯片应该比较类似龙芯吧?高通之类,解说都是这样:
四核 ARM Cortex A57
四核 ARM Cortex A53
https://www.qualcomm.cn/snapdragon/processors/810
这里的四核Cortex A57之类的,就是ARM设计的IP核
我觉得高通和三星用的都是ARM的IP核,各自进行了不同的优化。
苹果可能没用ARM的公版设计,但是苹果和ARM之间的关系很复杂,苹果是ARM创始股东之一,可以说苹果是ARM他爹。
不过手机SOC上可不只一个CPU,还有基带、视频音频编码解码、wifi、蓝牙等大大小小的一堆IP。
高通的厉害之处是它的基带IP,那才是给高通带来滚滚财源的核心IP。
华为的可敬之处也是在于,华为的基带是自己的。从这个角度上说,华为海思要比小米松果含金量高得多。虽然都是攒SOC的,但小米是全拿来主义,华为自研了下金蛋的基带IP。
三星的长处不是在芯片设计上,设计上三星就是个攒SOC的,一堆IP都是外购。三星的长处是芯片制造,14纳米制程的产线,一个在三星手里,另一个是台积电。
高通cpu上两者都有,有时微架构是自己的有些是用ARM的
这两年好像基本都是ARM的,感觉他们是不是有点吃不消快节奏自研CPU实现了
苹果的CPU是自研的,前一阵子把Imagination踢开GPU也自研了
话说前一阵子RISC-V大热,好像国内厂家加入联盟的不多
听说WesternDigital准备吧硬盘内部的小芯片改成RISC-V的了
这方面不知道国内有什么实际做的
当年选架构的时候, ARM 还没有现在的气势,因为还没有智能手机呢。龙芯选MIPS 是觉得它又可以做嵌入式,又可以做桌面。还可能做服务器。结果MIPS 哪样都做不进主流。
龙芯走的是只用指令集,其它全部自己设计的路。在国内各方面投入都很少的情况下,能做到今天已经很不错了。用arm也好,用x86也好,用mips也好,这种基础这种投入就只能做出这个水平的东西。在arm基础上搞,要么大量使用第三方ip,要么做出来的水平也就是这样。而龙芯的主要卖点,就是完全独立设计,可靠安全,没有后门之忧。
龙芯这样级别的芯片设计,走完全过程要5年左右,这是intel基础这么雄厚的idm需要的时间。AMD一直到1990年代末期,搞intel clone照猫画虎画了十几年好几代,才算自己会设计cpu了,而一开始搞的k5完全是个灾难,k6也很一般,后来找了dec的人马才算入门了。
读,写,寻址,再加上一些速度上的优化和可靠性管理?
操作频率就更别提了,WD的主业还是机械硬盘吧。现在性能好的机械硬盘,大概一秒几百个操作吧。
1、14所去过,规模好大,办公室信号屏蔽厉害,听周围的工程师的讨论,军迷口中各种高大上的词汇就是人家日常的工作;
2、龙芯的胡老大是个少有的从不掩饰自己的毛派“异类”,有个性;
3、买IP也很正常,估计龙芯也不会在未来所有产品中都拒绝买来的IP。
这是另一个问题。依稀记得龙芯总工(还是老总)说过,只有mips可选。在获得援权前记得还被mips告过。
做的很不错了。内外夹击绞杀下,活下来,很困难的。
mips最大的好处,大概就是gcc还支持它了。
中国开源一直搞得不行,在本猫看来,是个大问题。真的融入开源社区,参与到gcc这样的大型工具开发中去,能培养一大批人。
2008年左右本猫有个看法,就是intel要击败arm,得大上快上atom,tick tock,whatever。因为那个时候Intel确实有优势,别说arm这种吊丝出身专卖一美元cpu的公司,就是sun micro也没搞明白现代高性能cpu怎么设计呢(直接后果就是sparc单核性能远落后于intel)。超标量,预测,深度流水线,这发烧友们从90年代末就熟悉的技术名词,有谁知道每进一步复杂度都是指数上升,没有Intel这样一年卖几千万片高性能CPU,还真没资源去搞懂呢。而这些复杂技术就和软件一样,搞的时候很麻烦,搞懂了复制到低端芯片上,和摩尔定律一结合,成本几乎为零啊。
可是Intel在原始版的atom上一睡就是好几年,现在arm规模起来了,对这些复杂技术的掌握也越来越上手。不仅手机芯片的性能可以满足,今后几年,云计算什么的,说不定很快就可以反攻服务器市场。本猫前面怎么说来着,这玩意就和软件差不多,从高端转到低端固然没什么成本,低端到高端也是免费啊。
纵观龙芯CPU的研发过程,就是一个试图山寨美国公司CPU技术,但最终还是购买美国公司CPU专利,反过来在大陆的宣传如百度上可以看到,龙芯是“中国科学院计算所自主研发的通用CPU,采用RISC指令集,类似于MIPS”的全貌。
另外: 他们有GPU的规划吗?
先谢了!