重磅!华为方舟编译器招募 2000 程序员!( 五 )
最终,华为亲自上!
据介绍,“方舟”前期工作耗时巨长,光是梳理MAPLE框架,就花费两年时间,而从IR(Intermediate Representation,中间语言)的设计、到整个编译器过程,从Demo到产品化,也需要时间。
一篇论文成为方舟编译器的“航海灯塔”
后来,Fred Chow教授的一篇论文,起到点石成金的作用。他在这篇论文中指出,IR应该具备的特征、以及好的IR“长啥样”......
Fred Chow这篇论文,让团队开始自问:“方舟”能不能做一个统一的IR,既支持多种语言表示,又能支持后端多种芯片代码指定生成?
答案是可以。日后来看,这篇论文,堪称“方舟”的指路灯塔。
在灯塔的指引下,“方舟”团队发现,基于MAPLE IR,可以做更复杂的优化、以及更广义的控制流分析。
而MAPLE IR能让开发者,看到更多程序信息,能给编译器提供更多优化机会。可以说,“方舟”的立项,既是华为的技术选择,也是华为的自我挑战。
推荐阅读
- 明日方舟|明日方舟:早露皮肤的攻击动作设计得很出彩,化身成白熊的指挥员
- 明日方舟|明日方舟:何如评价两年半后的重装星熊 从前幻神变成无业游民
- 明日方舟|王者荣耀:金蝉新皮肤“前尘”首曝,288勇者品质,两款海报一览
- 明日方舟|明日方舟:在面对散华精锐的大范围法伤时,群奶和奶盾是基本配置
- 明日方舟|明日方舟:德狗子满潜,二技能专三,有德克萨斯了还要练焰尾吗?
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 明日方舟|明日方舟官方撕卡,异格上线本体下线,花了300抽却碰上个例外?
- 手机游戏|明日方舟现版本最值得开模组的干员 傀影和异客强度史诗级提升
- 明日方舟|明日方舟是否有必要实装扫荡系统 博士:退一步实装连战系统也好
- 明日方舟|明日方舟:现在再来看塞雷娅,越来越觉得离谱