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