第664章 祁同伟不仅是架构师,更是导师和催化剂!(2/2)
他用彩色笔画出一组可以动态组合成不同功能单元(如ALU、乘法器、移位器)的“积木块”,
“根据指令流特征,实时重组硬件资源,
像乐高一样拼出当前任务最需要的‘计算器官’,最大化硬件利用率和能效比!”
“控制流太复杂?
我们把多条能并行执行的短指令,打包成一条 超长指令字(VLIW),
让编译器在软件层面做好调度,硬件只管疯狂执行!
同时,集成强大的 单指令多数据流(SIMD) 单元,
一条指令处理一堆数据,对付多媒体、科学计算这些数据并行任务,
如同砍瓜切菜!”
“安全?从硬件层面做起!
硬件级安全与可信执行环境,隔离关键代码和数据,抵御软硬件攻击,
为未来的国家安全、金融、物联网应用打下坚实基础!”
他讲得很快,思维跳跃,
往往从一个时钟周期的优化,跳到操作系统调度策略,
再跳到编译器的寄存器分配算法。
但奇妙的是,他总能将这些不同层次的问题串联起来,形成一个自洽的系统性视图。
团队成员们听得如痴如醉,又头皮发麻。
震撼于这些理念的前瞻性和野心,又为其中蕴含的、海量的技术难题感到窒息。
“祁总,动态重构的硬件开销和延迟怎么控制?”
“VLIW对编译器要求太高了,我们现有的编译工具链几乎要重写!”
“SIMD单元的位宽和操作类型怎么定?太复杂面积爆炸,太简单性能不够……”
面对潮水般的问题,祁同伟没有丝毫不耐烦。
他总能迅速抓住关键,给出方向性的建议,
甚至直接在白板上推导公式,
或者画出更底层的电路结构草图。
他的知识似乎没有边界,从体系结构到逻辑设计,从电路时序到半导体物理,
甚至到操作系统的内存管理,都能信手拈来,提出切中要害的见解。
“硬件开销用层次化部分重构,只重构最活跃的核心部分。
延迟靠预判和流水线隐藏。”
“编译器团队同步组建,我提供一些关键算法思路。
这是一场硬仗,必须打!”
“SIMD位宽先定128位,支持整数和单精度浮点。
复杂运算用可重构阵列辅助。
面积和性能的平衡,用我提出的这个‘效能面积比’模型去评估优化……”
祁同伟不仅是架构师,更是导师和催化剂!
白天,他在白板前激扬思想;
晚上,他泡在各个分组会议室,和年轻人一起抠细节、调仿真、看波形。
困了,就在旁边的行军床上和衣而卧;
饿了,和所有人一起吃食堂送来的盒饭。
他的投入和专业,迅速赢得了这些心高气傲的技术天才们发自内心的敬佩和追随。
一种“与传奇并肩创造传奇”的狂热气氛,在团队中弥漫。
“神笔”GPU项目,并行启航!
就在“天机”团队鏖战正酣时,祁同伟又做出了一个令人惊讶的决定:
几乎同步启动GPU(图形处理器)项目,代号“神笔”!