极客俱乐部

最新动态

华为新架构:突破还是扩展?你看了会笑的科技故事

9月17日,华为在上海盛大推出了一项新玩意儿——Peerium计算架构,目标看起来就是想让百万颗处理器像无数小兄弟一样合作无间,简直像是在给计算机开家庭聚会!不过,情况却有点耐人寻味:在华为的中文官网上,雄赳赳气昂昂地宣布“突破冯诺依曼单机架构”,而在它的英文官网上,却小心翼翼地说这是“扩展冯诺依曼单机架构”。这两个说法,听起来好像一位刚当上董事长的老板在和他的下属谈理想——一个是“我来彻底变革你们”,一个是“我们一起在老路上继续走”。

更离奇的是,华为的相关论文标题被叫做“嵌套并行冯诺依曼架构”,简直就像一个小学生在写暑假作业,非得把老师讲的“冯诺依曼”老师的名字再次提及。一时间,大家都在猜测,华为到底是发了一篇技术革新论文,还是在打擦边球?

在我们急于一边倒之前,先坐下来,看看这两个版本放在一起,简直可以开一场“文艺晚会”!中文稿里说的是“突破”,而英文稿则尤为谦逊,选择了“扩展”。就算是打同一场仗,也能在文风上扭捏起来。这就好比在足球比赛中,一个球员在场上嚣张得很,而另一个则谦虚得像个小绵羊。难道真的是宣传口号在作祟? 极客俱乐部

要明白冯诺依曼到底是个什么角色,来点儿简单的数学题:他基本上说的是程序和数据都得在存储器里,好让处理器按部就班,像挑细节一样抓取指令、取数据、执行计算,最后再乖乖把结果写回去。的确,现代的CPU已经变得聪明得多,能乱序执行、支持多核,还能高效处理各种并行任务。它们虽然穿着冯诺依曼的衣服,但里面的“内涵”早就升级了。

不过,Peerium也是挂着冯诺依曼的牌子,依然让CPU、NPU、内存、SSD和网卡等小伙伴们共同合作,并没有让程序突然消失。所以,论文里的“Nested Parallel”这个名字,显然是尊重这个老前辈的,并没有把他抛弃得一干二净。

说到这里,咱们还得聊聊“十万卡”的故事。按华为的说法,嗯,这个庞然大物的实际算力利用率只有20%。这就意味着,十万张卡里面,八万张正在等待,像是某个下午茶时间的办公室小蜗牛,等待数据传递、同步与调度,仿佛它们正在讨论谁才是真正的卡王,更像是把场地围成了一个排队游戏。 极客俱乐部

于是,华为的目标就是优化。这一次,他们给出的武器是灵衢——这可不是一条神秘的河,而是一种网络思路。它赋予了CPU、NPU等小家伙们一种统一的方法,简直是让它们能像邻居家随便敲门一样,轻松访客,免去“打包、发送、接收”的诸多麻烦。

如果灵衢这位新朋友能够在大规模系统中稳定工作,那可便是一次小革命。如果它能把跨柜设备的时延从七微秒压缩到两微秒,哇,那无疑是在为计算企业升级打下了地基。不过,大家也别急着买票,毕竟这些数字还是华为自家口径,还得等第三方进行一下“真金不怕火炼”的验证。

about image

再来说说BSP(批量同步并行模型)。这个理念早在1990年就被Leslie Valiant提出来了。想象一下,就像是一场舞会,一群处理器在同一时间计算,轮到同步的时候,个个停下来交换数据,再继续跳舞。可一旦规模庞大,这一老方法就好似会把舞者们都拖住。 极客俱乐部

现在,华为试图把这个大同步拆成一层一层的小同步,变身成层层叠叠的俄罗斯套娃。每一层设备都在自个儿的节奏里迸发出活力,近处的朋友越忙,远处的则悠闲,大家不再像大队伍一样慢悠悠地走,反而变得灵动许多。

关于这与英伟达的分歧,嘿,这也不是华为的独特想法,就看你们对“公平互联”的理解了。

所以,通过这趟游乐园的探险,不难看出,华为的Peerium架构虽然选了个新名字,实际不过是在老朋友的“底盘”上找到新乐趣。下一步的舞步安排及效果,咱们还真得耐心等待见证。 极客俱乐部

[无下一篇]

定制个性化足球装备,如球衣、球鞋、球裤等,提升团队的专业性和视觉效果。...