CPU

今天给公司修电脑,扯点感受。

财务室系统挂了,只能重装。
办公用机。应用也就是那么几种,浏览器,office 套件,主要是财务系统和收银系统。
操作系统就是 win7 (买的 win10 机器格盘装了 win7)。

其实说实话,这些应用,用 ARM 就能搞定的事情。
龙芯的自我定位其实也没什么大问题。
不过龙芯定位其实很准,但依然进不来这个市场,根本原因还是软件。
民用的专业软件都是 Windows Only 的东西,用了龙芯也要跑虚拟机。
当然当初龙芯做翻译机,自然是因为这个问题,但是这反而影响了龙芯的实际应用。
因为这个市场本身就需要和 x86 对标,龙芯拿不出什么特性来。
追求 x86 兼容,又没有超过 x86 的可能(这是必然的,毕竟翻译机再快也要损失性能,即便国际最先进技术,也根本无法超越同水平的 x86 )。

但是在非 x86 市场的应用,龙芯很多东西过于累赘。
而在不需要 x86 兼容的地方,龙芯又浪费了自己的晶体管。

所以我觉得,龙芯应该改变一下自己的定位了。1 系列加强,和 2 系列整合。1系列除了最低端的型号,全系 64 位,去掉和性能无关的指令(比如翻译机),以及压缩扩展性能指令,只保留基本的通用运算指令扩展来提供一些必要的性能。尽可能让 CPU 实现嵌入式的功耗和发热,但是并不需要考虑完全单芯片机制。芯片只封装必要的设备就行了。
3 系列下沉到 2 系列定位。保留多核心机制,用户需要单核有产品,需要多路有产品。性能无关指令可选,但是主打无扩展的。翻译机只适合部分需求,单独做订单产品。做一个可上可下的产品。当然可上可下就是上下不如,所以才会需要做 1/2 系列来专门针对嵌入式。

服务器请研发新的芯片,考虑一下异构吧。服务器更不需要那么多东西了。
目前飙性能最好的办法应该还是显卡计算了吧?其次就是附属计算单元,比如神威那种,ARM 的 VFP/NEON 那种。或者轻量化的计算单元集群,类似 phi ,这个可以靠龙芯 1/2 的技术发展。


主要的目标,是做通用开发平台。第三方厂家用龙芯,不用自己画板子,自己做系统,直接写应用就行,甚至连驱动都不需要写是最好的。
专心于直接产品的商业应用。等软件市场做起来后,再去扩展市场,去让大家自己画自己的板子。
当然,这个时候就需要龙芯提供足够通用化的主板。从功能和定位下手吧。
适当舍掉一些产品的市场。

================
update:

但是说实话,现在的行业软件,都是 xp win7 为基础的开发。
用了 win10 ,软件就不能保证用了。
这个时候,我换 Linux 和换 Win10 还有什么区别?

专用软件都这么难于开发 Win10 版,那么龙芯又有什么理由去做 x86 的兼容?
不如看远一点,未来是 JAVA 的?是 GO 的?是 QT 的?是 GTK 的?是 web 的?
这好像都和硬件无关了。既然硬件无关,为什么还要执着于兼容于过去而让龙芯负担无比沉重?
兼容不过是为那些“顽固分子”一个改造的机会,不要把这种给别人留条路的行为,当作自己的目标。
这是越活越回去。

6 个评论

主要的目标,是做通用开发平台。第三方厂家用龙芯,不用自己画板子,自己做系统,直接写应用就行,甚至连驱动都不需要写是最好的。
专心于直接产品的商业应用。等软件市场做起来后,再去扩展市场,去让大家自己画自己的板子。
当然,这个时候就需要龙芯提供足够通用化的主板。从功能和定位下手吧。
适当舍掉一些产品的市场。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
说的很中肯啊:)
可惜没用
不是没用,好多问题,相信厂商也都看到了,只是囿于人力物力,做不起来,长远看,产业都有一个发展的过程,这个过程也是市场选择的过长。X86的发展最初也是如此:)
x86 我觉得就是典型的做成了一个通用化的产品,之后发展起来的。
剩下的,我倒是觉得人力物力,本来就应该是在龙芯产品设计之时就应该准备好。
龙芯上市后,不应该曝光 CPU ,而是曝光主板。还是适应多种需要的成品主板,马上可以销售的。
说实在的,Intel 的产品这么齐全,相同定位的龙芯真的是没有被选择的必要啊。
龙芯1 系列现在啥情况了。我觉得也就是这款产品值得拿来用了。不过想想 ARM 布局也很完整啊……
围绕X86有多少BIOS厂商,多少主板、整机厂商?但是龙芯的生态不允许这样,虽然各个环节做的还非常不到位,但是目前已不存在生态链缺失的问题了。
并且为了生态发展,龙芯这几年也做了很多基础的工作,制订标准,也在逐步完善中。
http://www.loongson.cn/product/dc/
生态链还差应用层面啊。
虽然有了一些,但是我觉得现在还没有达到能让这些应用层面提供“自我传播”能力。

要回复文章请先登录注册