第566章 破局奇招(2/2)
手下这批习惯了CUdA的程序员,重新学一套新指令集,把快看网庞大的底层代码全部重写。</br>那将是一场灾难。</br>时间成本和试错成本,都会拖垮整个公司。</br>夏冬在办公室里踱步。</br>不能因噎废食,服务器必须救,现阶段只有英伟达显卡加CUdA能解决燃眉之急。</br>但这口毒奶,不能毫无防备地咽下去。</br>一旦底层的代码全部基于CUdA编写,盛夏科技的整个软件生态就会被牢牢绑死在英伟达的战车上。</br>将来盛夏科技自己研发的通用GPU造出来了,难道还要去恳求老黄开放接口授权吗?</br>老黄绝对不会同意。</br>到时候自己花上百亿造出来的芯片,就会变成一堆没有软件适配的废硅片。</br>重写底层代码?</br>这个体量的代码重构,必定是个大工程,伤筋动骨。</br>夏冬站起身,在宽敞的办公室里来回踱步。</br>他陷入了一个思维的死胡同。</br>硬件打不过,软件又被绑定。</br>似乎是个无解的死局。</br>突然,他的动作停住了。</br>一个极其大胆,甚至有些疯狂的想法,在他的脑海中成型。</br>他猛地拍了一下大腿。</br>暗骂自己愚蠢。</br>干嘛非要去跟老黄在底层硬件框架上死磕?</br>未来的假想敌英伟达,真正的护城河根本不是那块硅板,而是CUdA这个闭源软件生态。</br>全球的程序员都习惯了用CUdA写代码,这才是最可怕的路径依赖。</br>夏冬咧开嘴,思路瞬间全打开了。</br>既然CUdA是护城河,那自己就不需要在起步阶段死磕硬件。</br>打败魔法的最好方式,就是创造一种新的魔法。</br>他完全可以做一个跨平台的类似CUdA的底层框架。</br>把复杂的底层指令集全部封装起来,给程序员提供一套极其简单好用的高级API接口。</br>现阶段,这个框架的底层完美兼容英伟达的显卡,利用老黄的算力来培养自己的开发者生态。</br>等到几年后,盛夏科技自己的通用GPU流片成功。</br>开发者们根本不需要去学什么新指令集,也不用重写代码。</br>只需要在开发框架的后台,把运行环境从“英伟达”切换成“盛夏”就行了。</br>这样一来,英伟达现在卖给他的每一块显卡,都是在给盛夏科技未来的软件生态打工。