当这六个字,出现在E-2实验室的白板上时。
整个实验室,陷入了一种比C-5机房更加彻底的,死一般的寂静。
孙立国和他手下的那群顶级硬件工程师们,全都像是被施了定身法一样,呆呆地看着白板上那张,由黄建功随手画出,却又复杂到令人窒息的架构图。
如果说,仓颉白皮书》是一部写给软件工程师的“神之诗篇”。
那么此刻,黄建功画出的这张“女娲-执行引擎”架构图,就是一部写给硬件工程师的“创世史诗”!
它不再是停留在“假设”层面的美好幻想。
它是具体的,是精确的,是每一个模块,每一条数据通路,都充满了挑战与机遇的,宏伟的工程蓝图!
“这……这……”
孙立国的副手,那位芯片架构师,指着白板,嘴唇颤抖。
“这已经不是一个‘执行引擎’了……这……这根本就是一个专用的,为并行计算而生的‘操作系统’啊!”
“没错!”
黄建功赞许地看了他一眼。
“你可以把它理解成一个,运行在‘伏羲’神石内部的,微型操作系统!”
“它的‘内核’,就是我们即将定义的‘硬件微码指令集’!”
“它的‘进程调度’,就是我们的‘任务分发系统’!”
“它的‘内存管理’,就是我们的‘数据通路控制器’!”
“它不处理我们常规操作系统需要处理的那些杂七杂八的事情,比如文件读写,用户交互。它只做一件事,而且要把这件事,做到极致!”
黄建功用红色的笔,在图的中央,重重地写下了两个字。
“并行!”
“极致的并行!”
“我要的,是当‘龙章’编译器,把一个渲染任务,扔给你们这个‘引擎’后。”
“这个引擎,能够在一瞬间,将任务分解成数百万,甚至数千万个可以被独立计算的微小单元,比如‘顶点处理’,‘像素着色’。”
“然后,像一位最优秀的指挥官,将这数千万的‘士兵’,完美地分配给‘伏羲’神石的512个‘军团’(计算核心)!”
“在整个过程中,不能有一个‘士兵’在偷懒,不能有一条‘粮道’(数据通路)被堵塞!”
“每一个计算核心的利用率,都要达到99%以上!”
黄建功的描述,让在场的所有硬件工程师,都感到一阵头皮发麻