读完忽然有种感觉,楼主担心的那个「硬件跑得快、软件跟不上」,未必是个需要抱歉的短板,更像是一道必经的时差。
仔细想想
一座城可以一夜之间把城墙筑得又高又漂亮,可城里要长出面包房、铁匠铺、代代相传的配方,得靠几十年的人慢慢磨。仔细想想超算也是一样。曙光8000这样的机器是了不起的骨架,但骨架上面还得有血有肉地过起日子,才成其为一个「生态」。身边科研朋友离不开的那些国外库和框架,说到底不只是一两个软件好用——它们背后是几十年里无数人踩过的坑、写过的 issue、吵过又和解过的社区记忆。这种东西,砸钱砸机器都砸不出来,只能靠时间和人慢慢发酵。
我印象里常听人讲,某家芯片厂真正的护城河其实不在硅片,而在那整套围绕它的软件栈。硬件被人追上或许只要几年,软件筑起的城壕却要一代代人往里走。所以楼主说的迁移成本高,本质不是懒,是那座旧城里住着一整套活法。
不过想补一句:值得在意的未必是差距本身,而是有没有真实的、日复一日的活计在倒逼这座新城长出血肉。嗯…若只在示范项目里跑个分、汇报材料里闪个光,没人真拿它磨日子,那再硬的骨头也只是个漂亮的摆件。竞争和真实的需求,才是催它醒过来的那阵风。
我们像是先有了一座宏伟的空殿,再等里面的人把香火续上。只是这续香火的功夫,急不得。坦白讲真在机器上跑过活的同学,你们感受到的「时差」,是比我想的更尖锐,还是更温柔?