在龙芯1号的调试和应用移植过程中,我们有一个深刻的体会,那就是系统开发比CPU设计工作量要大得多,这决不是几十个人可以搞定的。因此,我们需要很多人无私的帮助。狗剩还是个孩子,需要我们一起来抚养他,好让他报效我们五千年来生生不息的祖国,为中华民族的伟大复兴做贡献。真诚地希望有志于我们自己信息产业核心技术突破的人,不管你身在何方,伸出你无私的手,一起来设计我们自己的CPU的未来。如果愿意与我们一起把狗剩养大,对系统(如LINUX、编译器)以及系统级应用(如流媒体)感兴趣的人,请发EMAIL给
jw@ict.ac.cn,对处理器物理设计有经验的人,请发EMAIL给
jasonzjy@ict.ac.cn(物理设计方面)。我们将提供一个基于龙芯处理器的机群,供大家远程登录来使用;并在我们能力之内,建立一定的激励机制。如果对狗剩的未来发展有任何建议,请直接告诉我(EMAIL:
hww@ict.ac.cn)。我坚信,只要我们中华儿女众志成城,中国的信息产业总有龙腾于世界之日!
龙芯1号的流片成功,离不开计算所的环境。我觉得我的运气比较好,遇上了很多好人。
客观地说,如果没有我,李老师和唐志敏找别人做也能做出来,但我离开计算所就很难做出来。我可能是一个比较不好合作的人,尤其是最讨厌开会,心里想什么就想马上去做。但所领导和室领导都很宽容。在龙芯1号的设计过程中,我做了好多越权的事情,最过分的一次,为了搭建比较独立的一个EDA设计机房,在24小时之内把机房里原来的工位全部拆掉,买了几十台微机以及终端桌搭建了一个比较独立的EDA设计机房。因为是在礼拜天干的,事先没有任何请示就做了,后来也就是挨了一下说。现在所里做的战略规划,我是很赞同的。比如说其中有一条是关于计算所要成为“龙头、源头、领头雁”。有一次一个地方政府要和我们在集成电路方面进行合作,对方希望以合作办公司的方式实施。李老师说,如果办公司,即使产值一个亿,也就是在你几百亿的基础上增加一个亿,计算所要做的是源头技术,计算所可以一分钱都不赚,但计算所的技术能带出几百亿的产值,这几百亿少不了计算所的源头技术,这才是计算所要做的事。我当时在场,听了以后觉得就是一个字:高。因此,我自己觉得计算所战略规划中的几十条,理解这三分之一条就够了,并要努力实践它。
计算所高效的后勤服务也使我们得益非浅。有一次,由于我们办公场地比较紧张,临时找了一个地方调试主板,结果很不方便,经常把主板烧坏。需要一个比较独立的房间有良好的接地来调试。万般无奈我去找邓书记说借一间房子用几个月,结果我回来后不到半小时,王凡就打电话来说,一楼一间原来放档案的房间(就是后来我们联调的那间105房间)已经腾出来了,叫我去看看。我和张志敏老师去看时,已经开始打扫了。第二天,我们要求的沿墙一圈的地线已经接上。另外一件事情是我们的EDA机房由于负载较大,夏天电压不是很稳定,我给王凡发了EMAIL说明情况,第二天,电工师傅就来给我们拉了一条10000瓦的专线。那天天很热,机房里放服务器的屋子没有空调,我们所的电工师傅都是老计算所的,上了年纪了。看着他们在那里挥汗如雨,我和我们组负责管理机房的郑保建都很过意不去。计算所如此的办事效率,能不出活吗?
现在,基于龙芯1号的SOC设计已经快速展开。在2002年5月份的时候,我们在设计龙芯1号的同时就开始了龙芯2号的设计。先是安虹老师领着几个人做些大方案的设计。在7月我们交出去流片的同时,我也加入到龙芯2号的设计中来。现在龙芯2号的结构设计已经基本结束。龙芯2号将是一个全64位设计,4发射超流水,最多同时有70多条指令在不同的流水阶段进行。在转移猜测、CACHE容量和结构、寄存器重命名等方面都比龙芯1号有很大改进。同时给编译器提供了很多支持。龙芯2号是在我们仔细研究了Alpha 21264、Ultra Sparc III、Power 4、HP 8700、P4、IA64等主流处理器结构后设计出来的。我自己认为,就单处理器结构来说,已经到位了。龙芯2号将有由低端到高端的多个流片。龙芯2号的较后版本应支持片内多线程并支持类似于SMP的并行处理,即在一块主板上做多个处理器(需要CACHE一致性的支持,这是唐志敏和我原来的本行),再把这些处理器做在片内形成龙芯3号的片内多处理器。因此,龙芯2号将是一个结构较为稳定并不断增强的系列,而不仅仅是单个芯片。主频也将不断提高。
在9月28日的发布会上,一位搜狐的记者跟我说,有些人把我们当作民族英雄,这个我是大大地不敢当的。今年正是上甘岭战役50周年,前几天看了一些有关的资料,那些志愿军指战员们才是真正的民族英雄,比起他们所创造的奇迹,我们真是太渺小了。因此,如果够资格,我希望能以此文,献给50年前参加上甘岭战役的所有志愿军指战员。