设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

专访胡伟武:龙芯没有知识产权问题

2009-6-26 11:27| 发布者: joejoe0332| 查看: 4530| 评论: 5

  龙芯可能会成立一个公司

  记者:最近听到你和李所长说过关于龙芯会成立一个大公司的形式来运行,这个结构授权是直接由它来继承吗?

  胡伟武:计算所是一个国立科研机构,原则上是不做芯片的买卖,那肯定是计算所下属的做龙芯业务的企业来继承这个授权,这个是在合同里面说的很清楚的。

  技术问题

  记者:龙芯三号流片成功了么?

  胡伟武:龙芯3A、3B都有了,但是还没有返回来。

  记者:龙芯2E运算单元的除法、平方根运算现在能完全流水线设计了么?后续型号的运算单元相比变化大吗?

  胡伟武:后继型号的运算单元和以前的差不多,没什么变化。不过龙芯三号实现了向量部件,8个1024 x 64位的向量运算可以并行进行。

  记者:如ALU这样的运算单元的数量会继续增加吗?

  胡伟武:ALU的数量没有增加,但是向量单元也可以作定点计算(注:整数计算)和浮点计算。

  记者:龙芯2的Load/Store单元似乎有点少(一个),它会继续增加么?

  胡伟武:在有了向量单元之后存取确实是一个问题,我们后继型号作了很多创新,申请了很多专利。你说的没错,我们的处理器核里面的Load/Store部件是有点少,我们在龙芯3A和龙芯2G里面都增加了。

龙芯2具有64个GPR,每个64位。x86处理器具有8个32位GPR,x86-64处理器则具有16个64位GPR。

  记者:GPR(General Purpose Register,通用寄存器)的数量会增加吗?

  胡伟武:我们的向量计算部件实现了128个256bit的寄存器,这个做的非常大。

  记者:听说龙芯2G和龙芯3支持x86指令,是真的吗?

  胡伟武:严格来说不是这样,这个是类似于Transmete的二次编译技术,一个“软”的x86核,当然做法上我们和全美达不同。

  记者:龙芯采用解码器将指令解码为内部指令是基于一种什么思想?

  胡伟武:做CPU的人都希望CPU搞定一切,譬如说最近在做的高清编解码,无论什么格式增加的指令都可以用同一个处理器来完成。Intel也是这样做的。

  关于MIPS结构授权与龙芯自主性等问题

  1. 得到MIPS结构授权是不是意味着非自主创新?

  答: 这个问题要看大家对“结构”或“架构”两个字的理解。计算机架构的发展经历的不同的阶段,在六、七十年代,指令系统就是架构,因为那时候晶体管资源比较有 限,所有的实现都是按照最简单的来。指令系统对结构是有影响的,例如,如果指令系统中有乘法指令,结构上就要实现乘法指令。而现在,计算机架构已经远远超 出了指令系统的范围。

  在计算机中,指令系统就是一种语言,就像我们用的汉语和英语一 样。比如说我们要写一本小说,用中文写还是用英文写对小说肯定是有很大影响的,但关键是小说的内容本身。指令系统也一样,就是计算机中软件和硬件之间的一 种语言。为什么要采用MIPS指令系统而不是自己定义一个新的指令系统呢?例如“六十六”和“66”表示的是相同的意思,但前者只有懂中文的人才明白,后 者全世界都明白。

  另外,指令系统对CPU架构虽然有一定的影响,但影响不大。MIPS指令系统只有300多条,大龙芯已经在此基础上新增加了500多条,因为MIPS指令系统是可以扩充的。

  在CPU领域,架构不是指令系统,而是指“微体系结构”(microarchitecture),就像盖房子一样,房子的结构得自己设计。以MIPS为例, 同样的指令系统,也可以让一个研究生就设计出一个简单的CPU;也可以让一个国际一流的团队设计出有市场竞争力的CPU,都是运行MIPS指令系统的。

  因此,指令系统对架构有影响,但不是架构的关键。龙芯在过去8年中,在架构上是有很深的积累的,并已经申请了近百项专利。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部