为什么中国自主研发CPU之路十分艰难?

如题所述

第1个回答  2018-03-20

它发展的代价是很昂贵的,即使它有效行得通,严重依赖国家发展cpu,例如龙芯这样的。英特尔研发CPU,研发团队是成千上万的人。计算了研发团队的培训成本,成本有多大大家不用想就知道。不光需要研发成本费,这成千上万的人每一个人都需要工资,这些都是要计算到成本上的。


他们为什么要投资这么多资源?因为他们可以赚钱。

这相当于全球消费者为研究和开发付出的代价就算他们投资再多,他们都能收回投资。而在CPU研究和开发的状态下,输入基本上等于浪费。所以,现在我回答这个问题。为什么中国自己开发cpu如此困难?表面原因:投资不足。深层原因:发展理念是错误的。

应该由市场来做什么,应该给市场来下定义。高科技研发也是如此。成熟的cpu产业已经集中在几个大头手中。市场资源优化配置的特点决定了在一个成熟的领域中追求先进是非常困难的。机遇现在在于技术转型时期。近年来,华为在移动CPU芯片上的表现一直非常光明。他们抓住了移动计算的机会。事实上,我并不太明白为什么CPU必须实现本地化。

在我看来,对CPU安全的恐惧似乎有点像所谓的“针对中国人的基因武器”,而那些不明白这一点的人感觉很糟糕,而知道这一点的人很奇怪。如果必须有一个国内通用的CPU,在我看来,在国家层面上,不是花很多钱在CPU项目上,而是制定政策鼓励企业使用国内CPU。与其鼓励企业使用国内cpu,不如优化高科技创业环境,鼓励创新。

第2个回答  2018-03-20

我觉得很容易做一个可用的CPU,定义指令集。


实现指令集,定义总线,并实现总线。

要做一个非常强大的CPU是很困难的。我在国外看过关于高性能CPU设计的书籍。这不是代码,都是数学,作为一个代码农民,我不理解。我还见过一本关于设计一个简单的CPU,充满代码,非常简单的书。有时我觉得自己虽然是ASIC工程师职位,但没有真正理解ASIC。

ASIC的真实的东西不是代码。

但电路,你看老美ASIC教科书、巡回演讲的不是数学,这是真正的ASIC,国内教科书只讲verilog,因为太理论不是很多人了解,国内基本不知道如何教,老师也很多老师不理解自己。将会写Verilog,只有最低端的IC工程师。左边的四本书是最强大的,古老的美丽作品,专业是非常强大的,有好几次,但是我的智商是完全无法理解的,它充满了数学和电路。

我看完了右上角,作者本身是英特尔工程师,参与的设计运行的四个。

从半导体的基础,CPU设计和指令缓存设计,分支预测,指令预取,等等,已经谈到了后端布局、技术和测试,是非常严重和访问,完成后感觉功能,强烈推荐。左边是日本人写的,非常受欢迎,专业,可以学到一些东西。在右边,中国人写了它,一分钟后,它被扔掉了。

所以建议将其重新命名为openrisc数据手册,除了一堆翻译和副本外,没有任何价值。

相似回答