带头大哥苹果一看这帮队友带不动,后来干脆提桶跑路,关起门搞自己的封闭框架去了。
除了内斗,OpenCL最致命的弱点是它的开发体验极其反人类。
程序员想要在显卡上跑一个最简单的测试程序,都得先硬着头皮写几百行又臭又长的底层初始化代码。
开发者每天不用干别的,光是和那些繁琐复杂的硬件接口死磕,就能掉一大把头发。
反观隔壁老黄的CUDA,直接在C++基础上做扩展,语法简单粗暴。
老黄还丧心病狂地往全美高校送显卡,让大学生们使劲白嫖算力。
被CUDA惯坏了的大学生一毕业,谁还愿意去写那种掉头发的代码?
最终,这个本该大杀四方的开源标准,硬生生把自己玩成了科技史上的反面教材。
夏冬作为重生者,对这段历史门儿清。
他既然要自己搞底层框架,第一件事就是得把这些已经被证明是死胡同的坑全部堵死。
The content is not finished, continue reading on the next page