西西河

主题:【原创】龙芯的前景----嵌入式领域与桌面领域 -- 隆飞

共:💬113 🌺104
全看分页树展 · 主题 跟帖
家园 可笑.

上次和一个中科院的人聊过,他直接告诉我龙芯就是一个忽悠钱的项目。根本没有办法产业化。因为芯片设计最关键的部分国内比较差,大跃进是搞不了的。

这一段,没有任何证据.而"最关键的部分"这种模糊的话语,没有任何意义.

我不是搞硬件的,不过大概还是知道现代芯片设计主要是看速度,要弄一个兼容x86指令或者MIPS指令的CPU并不是非常困难(甚至可以直接参考Sun的SPARC设计)真正困难在于提高运行频率。

兼容X86指令集,技术上没有困难.问题是授权.INTEL不给你授权怎么办?MIPS指令集,是一个开放的指令集,但是在LOAD/STORE等几条指令上,MIPS公司有专利,也不是说兼容就能兼容的.UltraSPARC的指令集,跟X86和MIPS又不一样,虽然MIPS和UltraSPARC都是RISC指令集,但这是两个不同的指令集,你如何通过抄袭UltraSPARC来得到MIPS?

我知道有很多人会说执行速度更重要,但是执行速度和架构设计有很大关系,比如Intel P4结构发现不行,马上可以修改。而高频率,高晶体管密度却是硬功夫,要费很大力气。大跃进肯定是不行的。

P4是INTEL迄今为止频率最高的桌面处理器.现在的酷睿什么的,最高频率才是2G,P4呢?轻轻松松3G以上.怎么?功夫硬的P4性能还干不过软脚蟹酷睿?

简直不值一哂.

而你这段话,甚至和上面你自己说的话互相矛盾.

不过大概还是知道现代芯片设计主要是看速度

看哪个速度?

我知道有很多人会说执行速度更重要

这个执行速度跟你上贴那个速度不是一个东西么?

我快被你搞晕了,你还是用专业术语来描述一下你要表达的概念好不好?专业术语毕竟可以准确的描述专业上的东西.而不至于让人搞不清楚你要说什么.

现在Intel的core2采用45纳米技术,而90纳米技术是02-03年的技术,根据摩尔定律(半导体密度一年半一翻)实际上的实现技术上差了两代。

你说的"实现技术",应该叫制造工艺吧.下面我们来看一则新闻:

加速换代 英特尔90纳米CPU大规模停产

2006-08-18 15:22 作者: 文志磊 出处: 天极网 责任编辑:Marcozard

2006年8月,INTEL才决定停产90纳米CPU.你给出的明显是错误信息.请查证信息来源,再来说制造工艺的不足.

在频率方面,龙芯问题更大,RISC的一个主要设计目标,如果我没有搞错,是通过减少指令数量来获得高运行频率。

不好意思,你真的搞错了.RISC体系结构的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能.

这与频率没有任何关系.

考虑到龙芯有很多地方实际上是“参考”(照我的定义就是抄袭)了很多公开的MIPS体系芯片的设计,这就一点都不奇怪了,很多被淘汰MIPS家族芯片,频率就稳定在600MHz-1.5GHz之间。说明龙芯在真正重要的设计方面,没有什么真正的下功夫。

指令集这个东西,就是个用户接口,如果拿操作系统来比的话,指令集就大致相当于系统调用.MIPS指令集,就是一个用户接口规范.MIPS公司把MIPS指令集的部分指令的实现方式开源了.这没什么好奇怪的.本来你要实现加或减之类的常用指令的话,也就只有这种显而易见的实现方式,根本无需保密么.倒是LOAD/STORE等4条指令,涉及到MIPS公司的R10000系列CPU的内部微体系结构,所以MIPS公司对这4条指令申请了专利.龙芯是用自己的方式实现了这4条指令.这充分说明了,龙芯的微体系结构是自己设计的.而且,没有任何一个MIPS兼容芯片制造商,公开过自己的微体系结构的源码,从何抄起?设计CPU,指令集根本就不是重点.

他们现在急不可耐地推出所谓的芯片,无非就是想继续仿制5年以前的产品,或者抄袭OpenSPARC的设计来骗取钱财,而另外一条路,是踏踏实实地从基础研究开始,一点一点地改进芯片设计,具体表现就是芯片频率的不停提高,我相信他们不会选择的。

OpenSPARC?这是SPARC V9指令集的CPU,抄这个可以抄出MIPS III指令集的CPU来?你英语考试抄数学答案能考一百分?

而OpenSPARC开放源代码开放到什么程度你知道么?以下来自wikipedia:

不過昇陽電腦對於程式碼的開放有其限度,僅開放暫存器轉化層(Register Transfer Level,RTL)的程式,雖不足以用此程式碼來研製UltraSPARC T1處理器,但這也已經足夠讓開發設計者用來開發、驗證相容於UltraSPARC T1處理器架構的的軟硬體。

明白了吗?SUN是为了让软硬件厂商能更方便的为UltraSPARC T1开发软硬件而开放了部分源代码.

至于他们把问题推到Linux/Win那里,我是坚决不同意的,Linux帮不了速度的忙。中国现在不需要什么嵌入式CPU,真正需要的是像Intel那样的先进芯片设计体系。

Linux与Windows的讨论,讨论的是软件支持,而不是CPU速度,你根本就连在讨论什么都不知道.龙芯本来就不是嵌入式CPU,也没人说龙芯是嵌入式CPU,大家一直在讨论的是龙芯这个"通用CPU".

顺便说一下所谓的Linux软件问题,我认为windows下面除了游戏软件比较多以外,其他方面的专业软件和Linux比一点优势都没有。

比如editplus这个软件,我是不会用的,原因很简单,如果我很白痴,记事本就可以了,Linux下面的gedit,bluefish,Kate都很好用,用editplus目的何在?如果我需要频繁使用editplus里面类似的编辑任务,那我肯定愿意花点时间学习一些简单的vim命令。毕竟vim 一不要你注册码随处可以下载。而且vim那点命令界面已经存在了20年,我相信20年以后也不会有太多改变。学习一次,到处使用,永远使用,非常保值。

现在在讨论的,就是LINUX对普通用户来说的使用价值,你拿专业软件来说什么?LINUX因为游戏少,所以无法抓住占普通电脑用户数量一大半的游戏玩家的市场,难道这缺点还不够大?

关于EDITPLUS,你还是不要臆测别人的想法了.你自己去高校推广一下VIM试试?VIM的命令界面20年不变?呵呵,看来你真没用过VIM.所以你不知道,VIM6->VIM7的时候,添加了TAB等很多新功能以及新命令.而且通常,LINUX用户都是用名叫GVIM的基于GTK的图形界面的VIM.

唉,我真不知道该说你什么好.算了,下次你发帖的时候找个真正了解的人在旁边指点你一下吧.

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河