在“微码”这个天才思想的统一指导下,“炼石”组和“补天”组,爆发出了前所未有的工作热情和创造力。
孙立国,带领他的硬件团队,彻底抛弃了之前所有复杂的设计方案。他们,以一种近乎偏执的狂热,投入到了“极简核心”的设计之中。
每一个晶体管的去留,都经过了反复的辩论和推敲。
目标只有一个,用最少的资源,实现最基础的逻辑运算。然后,把所有节省下来的“硅面积”,都毫不吝啬地,用来堆砌核心的数量!
他们,甚至,创造性地,提出了“四核一组”的“微单元”概念。即,四个最简单的ALU,共享一套指令发射和数据管理逻辑。这,便是后世“流式多处理器(SM)”中,最基本执行单元的雏形。
而钱学敏和黄建功,则带领“补天”组,以龙章-V1.0》草案为基础,迅速展开了编译器和驱动程序的开发工作。
他们,将“龙章”语言,清晰地,划分成了,两个层面。
一个,是,面向,上层应用开发者的,“高级着色器语言”。它,拥有,丰富的,语法糖,和,强大的,内置函数。力求,让,程序员,写代码时,如丝般顺滑。
另一个,则是,面向,底层硬件的,“中间表示”(IR)。编译器,负责,将,高级语言,翻译成,这种,平台无关的,中间代码。
而,驱动程序,则负责,在,运行时,将,这些,中间代码,根据,当前硬件的,“微码”版本,进一步,翻译成,最终的,机器指令。
这种,分层的,设计,极大地,增强了,整个系统的,灵活性,和,可移植性。
“点睛”组,也没有闲着。
在钱学敏的带领下,他们开始,疯狂地,进行,算法预研。
光照,阴影,纹理,粒子……
一个个,曾经,只存在于,理论和想象中的,图形效果,被他们,用,严谨的,数学公式,和,伪代码,描述出来。
这些,算法,将成为,未来,“女歪”神石,展现其强大能力的,第一批,“演示程序”。
整个,西山基地,都,沉浸在一种,极度亢奋的,创造氛围之中。
每一个人,都,感觉自己,正在,参与一项,足以,改变世界的,伟大事业。
他们,坚信,在老师的,光辉指引下,胜利的曙光,就在眼前。
然而。
当,三个项目组的,第一版,设计方