正在加载图片...
此,在这里向全组兄弟以及他们的家人道歉,有时候我很严厉,因为我很着急,不管平时我 怎么说你们,你们都是我的好兄弟,我脾气不好,请多多原谅不要见怪。等龙芯2号的设计 定型后一定带你们出去休息几天)。 到办公室给全组发完邮件后,我靠在办公室的沙发上,觉得出奇的累,但又睡不着觉就在那 里瞎想。我想起一些网友去年对我们"只要能做出来,再贵也要买"的鼓励,想起在我们向院 党组汇报龙芯的工作出来后江院长追出来跟李老师说:"李院士,我就把这个宝压在你身上 了";想起在年初的全所大会上李老师把龙芯1号的设计列为今年全所的第一件大事;想起 我们花了上千万纳税人的钱终于没有浪费。我想起在过去的半年多中我们在不可承受的压力 下在机房度过的无数个不眠之夜;想起女儿曾经天真地说:"爸爸,要是你做CPU做不过美 帝国主义我长大后接着做";想起我们在最后交出流片的前两天所面临的巨大挑战;想起最 后连续加班六天六夜的每一个细节,每一个累得毫无血色却执着不改的面孔,在我的有生之 年,永远都不会忘记。那一刻,我泪水满眶, 第二天早上,我们终于如愿到天安门广场看到了升国旗 接下来是应用的开发以及大量的测试,包括可靠性测试(如高低温测试、电压拉偏测试) 功耗测试以及性能测试等。我们每次使用或测试龙芯样机时,就象对待自己的孩子一样,为 他取得的一点点成绩而高兴。我们8月10日调通的第一台样机,已经连续运行40多天,没 有出现过任何异常。我有时也诧异于他的稳定,象 X Window这样的大型程序,光源代码就 500MB以上,居然一点也没有找出狗剩的错。后来我想明白了一个道理,我只要把一拍做 对了,那么任何多拍也就对了。 CPU真正的成功不是在测试台上,而是在市场。对于潜在用户提出的应用要求我们是积极 配合的。在龙芯1号联调成功的短短几十天内,我们已经配合有关单位或公司在狗剩上移植 了大量应用软件,包括网络防火墙、指纹识别系统、VOD播放、NC等等 在测试和使用过程中,我们也发现了很值得我们以后吸取的教训,一是 CACHE太小(指令 CACHE和数据 CACHE都是8KB,二路组相连), CACHE访问策略也过于保守,导致对于 些大型应用难以发挥他的运算性能。尤其是对于象 SPEC CPU2000的ref规模的程序,在 200MHz时,狗剩取得的最好值是56,最差值才11。对于 SPEC CPU2000的tain的规模, 狗剩的成绩就好得多。二是编译优化不够,我们没有对gcc编译器专门针对狗剩1号的后端 进行优化,而实际的计算机厂家都有针对自己处理器的编译器。三是有4条访存不对齐的指 令没有硬件实现,而是通过操作系统模拟来执行,这样做除了对部分程序的性能有影响外, 对于象 VxWorks这样只有目标码的程序确实让我们花费了一翻心血。以上几点,是狗剩1 号设计的教训,但教训比经验更可贵 9月20日,是我的母校中国科技大学44岁生日,那天我们通过了测试组的测试。22日通过 了由中国科学院组织的鉴定委员会的鉴定。9月28日,中国科学院举行了龙芯1号的发布 会。当有关领导在媒体的光芒以及满场的掌声中把我们的龙芯1号展示出来时,我在台下想 起过去一年多的经历,又一次禁不住热泪盈眶。那天我的恩师夏培肃院士专门来看我,并和 我合影,我给她做了专门的演示,她很高兴我们做出CPU来。由于夏老师的爱人杨院士住 院,我才一个多月不见她,发现这次夏老师消瘦了很多,白发也多了很多,我心里十分难受 我们CPU组大多数都是夏老师的徒子徒孙,秉承她的"先做人再做学问"的思想,用她教给此,在这里向全组兄弟以及他们的家人道歉,有时候我很严厉,因为我很着急,不管平时我 怎么说你们,你们都是我的好兄弟,我脾气不好,请多多原谅不要见怪。等龙芯 2 号的设计 定型后一定带你们出去休息几天)。 到办公室给全组发完邮件后,我靠在办公室的沙发上,觉得出奇的累,但又睡不着觉就在那 里瞎想。我想起一些网友去年对我们"只要能做出来,再贵也要买"的鼓励,想起在我们向院 党组汇报龙芯的工作出来后江院长追出来跟李老师说:"李院士,我就把这个宝压在你身上 了";想起在年初的全所大会上李老师把龙芯 1 号的设计列为今年全所的第一件大事;想起 我们花了上千万纳税人的钱终于没有浪费。我想起在过去的半年多中我们在不可承受的压力 下在机房度过的无数个不眠之夜;想起女儿曾经天真地说:"爸爸,要是你做 CPU 做不过美 帝国主义我长大后接着做";想起我们在最后交出流片的前两天所面临的巨大挑战;想起最 后连续加班六天六夜的每一个细节,每一个累得毫无血色却执着不改的面孔,在我的有生之 年,永远都不会忘记。那一刻,我泪水满眶。 第二天早上,我们终于如愿到天安门广场看到了升国旗。 接下来是应用的开发以及大量的测试,包括可靠性测试(如高低温测试、电压拉偏测试)、 功耗测试以及性能测试等。我们每次使用或测试龙芯样机时,就象对待自己的孩子一样,为 他取得的一点点成绩而高兴。我们 8 月 10 日调通的第一台样机,已经连续运行 40 多天,没 有出现过任何异常。我有时也诧异于他的稳定,象 X Window 这样的大型程序,光源代码就 500MB 以上,居然一点也没有找出狗剩的错。后来我想明白了一个道理,我只要把一拍做 对了,那么任何多拍也就对了。 CPU 真正的成功不是在测试台上,而是在市场。对于潜在用户提出的应用要求我们是积极 配合的。在龙芯 1 号联调成功的短短几十天内,我们已经配合有关单位或公司在狗剩上移植 了大量应用软件,包括网络防火墙、指纹识别系统、VOD 播放、NC 等等。 在测试和使用过程中,我们也发现了很值得我们以后吸取的教训,一是 CACHE 太小(指令 CACHE 和数据 CACHE 都是 8KB,二路组相连),CACHE 访问策略也过于保守,导致对于 一些大型应用难以发挥他的运算性能。尤其是对于象 SPEC CPU2000 的 ref 规模的程序,在 200MHz 时,狗剩取得的最好值是 56,最差值才 11。对于 SPEC CPU2000 的 train 的规模, 狗剩的成绩就好得多。二是编译优化不够,我们没有对 gcc 编译器专门针对狗剩 1 号的后端 进行优化,而实际的计算机厂家都有针对自己处理器的编译器。三是有 4 条访存不对齐的指 令没有硬件实现,而是通过操作系统模拟来执行,这样做除了对部分程序的性能有影响外, 对于象 VxWorks 这样只有目标码的程序确实让我们花费了一翻心血。以上几点,是狗剩 1 号设计的教训,但教训比经验更可贵。 9 月 20 日,是我的母校中国科技大学 44 岁生日,那天我们通过了测试组的测试。22 日通过 了由中国科学院组织的鉴定委员会的鉴定。9 月 28 日,中国科学院举行了龙芯 1 号的发布 会。当有关领导在媒体的光芒以及满场的掌声中把我们的龙芯 1 号展示出来时,我在台下想 起过去一年多的经历,又一次禁不住热泪盈眶。那天我的恩师夏培肃院士专门来看我,并和 我合影,我给她做了专门的演示,她很高兴我们做出 CPU 来。由于夏老师的爱人杨院士住 院,我才一个多月不见她,发现这次夏老师消瘦了很多,白发也多了很多,我心里十分难受。 我们 CPU 组大多数都是夏老师的徒子徒孙,秉承她的"先做人再做学问"的思想,用她教给
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有