王小虎,是真的,有点懵。
他只是,按照自己的“备课教案”,一步一步地,把后世GPU的,一些基础设计理念,用最通俗易懂的方式,给“透露”出去。
他预想过,赵成会震惊,会激动,会陷入沉思。
但他,真没预想过,这小伙子,会直接,给他来个五体投地的大礼。
这……这让他,有点,不好收场啊。
扶,还是不扶?
扶了,会不会,破坏了自己,高深莫测的“神设”?
不扶,一直让这国家的,未来科技之星,跪在自己面前,好像,又有点,于心不忍。
毕竟,这可是,一棵,产量极高的,优质韭-菜。
得,好生爱护,才能,持续产出啊。
就在王小虎,内心,天人交战的时候。
跪在地上的赵成,却丝毫,没有起身的意思。
他,依旧,保持着那个,五体投地的姿势。
他的心中,没有一丝,觉得,自己的行为,有何不妥。
相反,他觉得,理应如此。
大道,不可轻传。
今日,有幸,聆听老师,亲授这,开辟新世界的,无上真理。
区区一跪,又算得了什么?
若是,能让他,多领悟一丝,老师话语中的,奥妙。
他,愿意,在这里,跪到天荒地老!
他现在,满脑子,都是老师刚才说的,那些话。
“把计算,交给专门的小笨蛋去做。”
“顶点,属性,光照,纹理……”
这些话,每一个字,都像一颗,蕴含着无穷奥秘的,神圣符文。
深深地,烙印在了他的灵魂之上。
他知道,当他,把这些话,带回西山基地时。
将会,引起一场,何等恐怖的,思想大地震!
整个华夏的,科技发展的方向,都将因此,而发生,天翻地覆的,改变!
而他,赵成,就是那个,传递神谕的,使者!
想到这里,他的心中,就充满了,一种,难以言喻的,神圣的,使命感。
“起来吧。”
就在这时,一个,平淡的声音,在他的头顶,响起。
赵成,一个激灵。
他缓缓地,抬起头。
看到,老师,正居高临下地,看着他。
那眼神,依旧,平静如水。
但赵成,却从那平静的眼神深处,读出了一丝……“许可”。
老师,这是,认可了他,刚才的,虔诚。
“谢,老师。”
赵成,恭恭敬敬地,再次,磕了一个头。
然后,才缓缓地,从地上,爬了起来。
他的膝盖上,沾满了尘土。
但他,毫不在意。
他觉得,这,是他这辈子,获得过的,最高的,荣耀勋章。
“你,还有事吗?”王小-虎,开口问道。
他想,早点,把这个,过于激动的年轻人,给打发走。
再让他,待下去。
天知道,他还会,搞出什么,让自己,都尴尬的,骚操作。
“有!有!”赵成连忙点头,像小鸡啄米一样。
他知道,老师的时间,是宝贵的。
他必须,抓紧每一分,每一秒,去请教,去学习。
他指着那片沙地,问出了,他心中,最大的一个,技术疑惑。
“老师,学生,有一事不明。”
“您说的,让成千上万的‘小笨蛋’,去并行地,执行计算。”
“这个思想,学生,能够理解。”
“但是,这些‘小笨蛋’,它们,该如何,被组织起来?”
“我们,又该如何,向它们,下达指令?”
“总不能,我们,真的,去制造,一百万个,独立的计算单元,然后再用一百万根线,去连接它们吧?”
“那样的,工程量,和复杂度,简直,无法想象!”
这,确实是,一个,核心的,工程实现问题。
并行计算的,思想,很美好。
但,如何,用一种,高效的,可扩展的,方式,去实现它。
却是一个,世界级的,难题。
王小虎,看了他一眼。
心中暗道,这小家伙,果然,问到点子上了。
他没有,直接回答。
而是,拿起那根,小树枝。
在石桌上,画了一个,简单的,示意图。
他先,画了一个大方框。
在方框里,又画了,许多个,排列得,整整齐齐的,小方框。
“你看。”
“这些‘小笨蛋’,它们,不是,一盘散沙。”
“它们,是被,统一‘管理’的。”
“我们可以,把它们,分成,一个个的‘班级’。”
他用树枝,圈起了一小片,小方框。
“一个班级里,有几十个,‘小笨蛋’。”
“然后,我们,再设立一个,‘班长’。”
他在那个“班级”的前面,画了一个,稍大一点的,方框。
“我们,下达指令的时候,不需要,通知到,每一个‘小笨蛋’。”
“我们,只需要,把‘作业’,布置给‘班长’。”
“告诉他,今天,你们班的同学,都要,计算这个,‘颜色插值’的公式。”
“然后,‘班长’,就会,把这个任务,分解下去。”
“让班里的,每一个‘小笨蛋’,都去领,自己的那一份,计算任务。”
“大家,一起,埋头苦干。”
“干完了,再把结果,统一,交给‘班长’。”
“由‘班长’,再汇总,上报。”
“这样一来,我们,需要管理的,就不再是,成千上万的,‘小笨蛋’。”
“而是,几十个,或者,几百个,‘班长’。”
“管理的,复杂度,是不是,就大大降低了?”
王小虎,一边画,一边讲。
他所描述的,正是后世GPU架构中,最核心的,一个设计。
SIMT(Single Instruction, Multiple Threads)!
单指令,多线程!
以及,以Warp(或Wavefront),作为基本调度单元的,分层管理思想!
这些,在前世,都是,需要,计算机体系结构专业的研究生,才能,深入理解的,复杂概念。
而现在,却被王小-虎,用“班级”、“班长”、“小笨蛋”、“布置作业”这样,小学生都能听懂的,比喻。
给,讲得,明明白白,清清楚楚。
赵成,听得,如痴如醉。
他的眼前,仿佛,出现了一幅,宏大的,画卷。
一个,结构严明,分工明确,运转高效的,庞大的,计算帝国!
无数的,计算单元(小笨蛋),被分成了,一个个的,线程束(班级)。
由,流式多处理器(班长),统一进行,指令的分发,和任务的调度。
它们,像一支支,纪律严明的,军队。
在,统一的号令下,向着,图形渲染的,高地,发起,一次又一次的,集团冲锋!
高效!
优雅!
强大!
这,简直是,工业设计的,艺术品!
是,神明才能,构想出的,完美架构!
“学……学生,明白了!”
赵成,激动得,浑身,都在颤抖。
“老师,您的这个,‘班长-班级’模型,简直是,神来之笔!”
“它,完美地,解决了,并行计算中,最核心的,调度和管理难题!”
“有了这个,指导思想。”
“我们,一定能,把您构想的,那个,神圣的,图形引擎,给,创造出来!”
他,已经,迫不及待了。
他想,立刻,马上,就飞回,西山基地。
把老师的,这番,惊世骇俗的,教诲。
分享给,黄总工,钱教授他们!
他知道,当他们,听到这个,“班长-班级”模型时。
一定会,像自己一样,激动得,发疯!
“嗯。”王小虎,看着他那,几乎要,燃烧起来的眼神,淡淡地,应了一声。
他拿起,旁边,那只,豁了口的,大瓷碗。
喝了一口,灵泉水。
然后,缓缓地,站起了身。
“今天,就到这里吧。”
“我的妹妹,要,午睡了。”
说完,他,便不再理会赵成。
径直,牵起,旁边,已经,有些,昏昏欲睡的,王小花的手。
向屋里,走去。
只留下,一个,清瘦的,背影。
和一句,飘散在,空气中的,淡淡的话语。
“路,已经,指给你们了。”
“能走多远,就看,你们自己的,造化了。”
赵成,呆呆地,站在原地。
看着,那扇,缓缓关闭的,房门。
心中,充满了,无尽的,感激,和,敬畏。
他知道,老师,这是在,下,逐客令了。
今天的,“传道”,到此结束。
他,也确实,得到了,他想要的一切。
甚至,远远超出了,他的,预期。
他,对着那扇,紧闭的房门,再次,深深地,鞠了一躬。
然后,他,转过身。
迈着,坚定而又,充满力量的,步伐。
走出了,这个,改变了他,也即将,改变整个世界的,神圣小院。
他的心中,只有一个念头。
回去!
立刻,回去!
他要,带着,这满脑子的,神之教诲。
回到,西山。
去开启,一个,属于华夏的,全新的,图形时代!