图拉丁吧 关注:7,727,786贴子:129,744,215

浅析国产CPU之概况(理性讨论,求勿撕逼)

只看楼主收藏回复

转自知乎 原贴id:北极 侵立删
原文《偶尔才听说,从来没用过,国产CPU和操作系统发展得好吗?》
吧内一但谈及国产CPU,立撕无疑,但许多人其实对于这些东西往往主观臆断大于客观认识。要么捧上天,要么踩下地,不如随知乎大神了解一下真实国产CPU。


IP属地:江苏来自Android客户端1楼2017-05-02 12:10回复
    国产 CPU 分这么几类吧:
    先不谈制造,只说 CPU 设计:
    1. 龙芯这种从下到上都是自主设计,指令集虽然是模仿的,但也勉强算是自主的,现代 CPU 架构下指令集的差异性已经不大了。
    2. 用开源的硬件方案的,代表类型有 SPARC 架构下的一些 CPU,比如神舟飞船上用的就是这类,拿别人开源的东西改改就可以用了。
    3. 直接买别人的硬件方案,这了指的是买了全套东西的那种,代表类型有 alpha 架构,也就是申威系列,太湖之光用的。
    4. 拿别人的授权,然后生产 CPU 的,代表类型是华为海思这种,拿到 ARM 的授权,然后重新设计的,虽然 ARM 会提供公版,但像拿来直接用还是有点难度的。
    5. 破解、抄袭、打磨别人家的 CPU 的,有一些研究所在做。


    IP属地:江苏来自Android客户端2楼2017-05-02 12:10
    回复
      继续


      来自Android客户端3楼2017-05-02 12:12
      回复
        以上只是分类,就现状来说:
        龙芯这种其实意义是最大的,基本上把 CPU 设计中所有的水都试过,虽然也出过能跑 Linux 的桌面版本,但整体技术来说有点落后,并且市场前景也不乐观,MIPS 自己都快死了。
        龙芯肯定会活着,至少作为国家战略的技术储备,也会有人让它活着,但活的好不好就难说了。玩硬件太烧钱了,看 Intel 挣的多,烧的钱更多。


        IP属地:江苏来自Android客户端4楼2017-05-02 12:13
        回复


          来自Android客户端5楼2017-05-02 12:14
          回复
            SPARC 和 alpha 其实在实际中差不多,一种是开源的,另一种是整体买过来的。问题在于,不管是开源还是买的,基本上搞不到太好的东西,虽然申威拿到的超算的第一,但申威自身的问题很多,比如内存设计就很弱,适合做并行计算,但不适合民用。当年太湖之光拿下超算第一的时候,很多人觉得国产 CPU 成气候了,其实不是那么一回事,民用领域对单核性能要求很高的,申威的单核可能还不如龙芯(没研究过具体数据,可能有偏差),申威的优势在于浮点性能强悍,但普通用户要那么强的浮点性能干嘛?


            IP属地:江苏来自Android客户端6楼2017-05-02 12:15
            收起回复
              下课了 吃饭去


              IP属地:江苏来自Android客户端8楼2017-05-02 12:15
              回复
                前排抢座


                IP属地:北京来自Android客户端9楼2017-05-02 12:17
                回复
                  楼主。你不更。我就去逼乎去看了

                  alvonea一到图拉丁吧,所有水帖的人便都看着他笑,有的叫道:“alvonea,你又来水帖了?”他不回答,发帖说:“浅析国产CPU之概况(理性讨论,求勿撕逼)”,便排出九个滑稽。他们又故意的高声嚷道:“你一定又在骗回复了!”alvonea睁大眼睛说:“你怎么这样凭空污人清白……”“什么清白?我前天亲眼见你疯狂发帖水帖,被吧务吊着打。”alvonea便涨红了脸,额上的青筋条条绽出,争辩道:“本来就是这样,11级大神说的话,能叫水帖吗?”接连便是难懂的话,什么“水是生命之源”,什么“多水有益健康”之类,引得众人都哄笑起来,图拉丁吧里充满了快活的空气。


                  IP属地:浙江来自Android客户端10楼2017-05-02 12:20
                  收起回复
                    第四类就是拿授权,自己设计 Soc 之类的,这类包含很多,广义一点来说,兆芯(x86)、飞腾(ARM)、海思(ARM)、展讯(ARM)等等,好像 PPC 指令集在国内也有拿到授权的。龙芯拿到 MIPS 授权以后,其实也可以归到这类,但毕竟龙芯早期确实是全自主设计,只不过是“兼容”MIPS 指令,而且龙芯发布的年代国内缺人缺钱,条件要困难的多。


                    IP属地:江苏来自Android客户端11楼2017-05-02 12:22
                    回复
                      狭义的看,像兆芯这种其实不算,因为没有什么自主性可言,其实就是 VIA,但要是哪天 VIA 卖给国内也许不是什么坏事,起码可以合法生产 x86 的 CPU 了(评论里说最新的兆芯已经重新设计 IP 了,如果这样就跟海思之类的差不多)。
                      拿到的授权不同,自主的程度也不一样,有些可以做深度定制,有些就只能简单改改,因为这类厂商实在是太多了,我了解的不全,不好一一评价。但我个人认为,从商业化的角度上看,这条路是最好走的。兼容性上没有门槛,前期不需要烧特别多的钱(但也不少),对于商业化来说相对比较容易。


                      IP属地:江苏来自Android客户端12楼2017-05-02 12:23
                      回复
                        确实cpu这种东西还真不是一时半会就能搞起来的。现在的cpu的引脚大多在1000以上,学过电路的会懂一点,1000个引脚就是1000个单口网络更别提架构技术了。x86的授权只能从老美那里买,要不就自己开发。但是在没有建立完整的生态系统下,谁会去买呢?卖不出去就意味着没有研发经费,继而受阻。所以国内只能像lz说的那么干,也是没有办法的办法吧。


                        来自Android客户端13楼2017-05-02 12:23
                        收起回复
                          知乎这篇文章我还和别人在评论区撕了一番


                          来自Android客户端14楼2017-05-02 12:26
                          收起回复
                            最后一类是拿别人的片子搞破解抄袭之类的,基本没有什么市场可言,要么是打着科研的旗号,要么打着国防的旗号,要么就是纯粹骗钱,当然可能两三种情况并存的也有。还有,特别注意区别一下龙芯是自己做出来的,汉芯是靠打磨骗钱的,两个不是一回事。


                            IP属地:江苏来自Android客户端15楼2017-05-02 12:27
                            回复
                              八块呢 吃不起饭了呀


                              IP属地:江苏来自Android客户端16楼2017-05-02 12:29
                              回复