最大的金手指,就是来自2025年的你。”
“现在,我的战略目标是狙击英伟达的CUDA。”
“我要开发一套全新的、类似于CUDA的计算架构,并通过画大饼以及抛出大笔订单的方式,逼迫其他GPU硬件厂商来全面支持我的架构。”
“你现在是我的首席技术官。告诉我,我们需要做哪些具体的开发工作?”
“注意,你提供的技术架构设计,必须完美规避2009年已有的OpenCL的所有缺点和历史包袱。”
点击发送。
至于夏冬为什么要特意点名OpenCL?
因为在2009年这个时间节点,这玩意儿可是全行业公认对抗英伟达CUDA的头号种子。
它是由苹果牵头,拉着AMD、英特尔、IBM等一票硅谷大佬,联合搞出来的开源计算标准。
这帮大佬主打一个跨平台兼容,宣称只要用OpenCL写一份代码,不管是哪家的CPU还是GPU,通通都能完美运行。
按照正常的商业逻辑,这么多巨头强强联手,是稳赢的局。
结果呢?一手好牌打得极其拉胯。
首先就是这个联盟内部各怀鬼胎,全都是心眼子。
英特尔最怕GPU通用计算做大,动摇自家CPU的基本盘,于是在联盟里疯狂摸鱼拖后腿。
AMD当时正深陷财务危机,穷得叮当响,想推标准却心有余而力不足。
带头大哥苹果一看这帮队友带不动,后来干脆提桶跑路,关起门搞自己的封闭框架去了。
除了内斗,OpenCL最致命的弱点是它的开发体验极其反人类。
程序员想要在显卡上跑一个最简单的测试程序,都得先硬着头皮写几百行又臭又长的底层初始化代码。
开发者每天不用干别的,光是和那些繁琐复杂的硬件接口死磕,就能掉一大把头发。
反观隔壁老黄的CUDA,
本章未完,请点击"下一页"继续阅读! 第3页 / 共4页