与评奖、推优相伴相随的是各类大赛。
让我们印象深刻的是HPC大赛,与每半年发布2次的Top 500排行相比,HPC编程大赛冠军归属,也是榜首之外另一个引人关注的话题。
近年来,中国屡次称霸排行榜榜首,中国高校也屡次夺得编程大赛桂冠,中国也赢得了代表应用水平突破的戈登贝尔奖,但中国的HPC应用水平始终不高,最具说服力证据就是应用软件缺乏,没有更多拿得出手的商业化软件。就如同有枪,但没有子弹,还要依赖进口。
什么时候,我们不依赖个别项目和高校少数学霸来赢得荣誉呢?
该怎么做呢?
日前,由国际高性能计算及人工智能咨询委员会(HPC-AI Advisory Council)主办的“第二届亚太区HPC-AI挑战赛”和“第七届亚太区大学生 RDMA编程挑战赛”启动招募,期间我和该咨询委员会亚太区主席宋庆春先生,谈到了这个话题。
宋庆春表示:这些大赛的目的还在于技术创新,特别是哪些具有普世意义的技术突破。相比于业内专业人员,高校学员学习能力强,没有条条框框,因此也更容易突破传统的思维定式。
宋庆春指出,从目前世界技术潮流趋势看,以数据为核心的Co-Design备受推崇,与传统以计算为核心的架构相比,新的架构更加强调应用、软件和硬件的协同突破。让应用围着数据转,而不是让数据围绕这CPU(计算)流动。
RDMA也是如此,其核心也是减少CPU的干预,发挥网卡Offload(卸载)作用,让应用直接使用数据,减少CPU中转。
这样的技术突破具有普世意义,也是组委会希望的。
相比于专委会、机构举办的大赛,由企业主导的编程大赛更加强调实用性,以京东科技为例,大赛中的“猪脸识别”项目,就被应用到了智慧农业,以至于有人说,企业利用大赛来解决研发的问题,虽有失偏颇,但借助大赛发现人才,这个目的是始终存在的。
不能说专委会、机构没有商业目的,但是作为机构,不是一家企业主导的,因此内容设计上,需要协调多方的利益,而是普世意义的方案是最能够被接受的。无论如何,各种大赛都是为了推动技术进步和应用水平高的提高。
就HPC而言,E级超级计算机是国内目前追逐目标,但从手段看,主要还是依靠硬件方法,如功耗墙、访存墙的突破,但对于软件、应用的协同,所谓Co-Design,没有得到应该有的重视。
就像Linkpack测试一样,始终找不到可以替代的方法。Co-Design也是如此,有没有普世意义的方法,可以满足各种类型应用的需求呢?这也是一个疑问。
但是无论如何,大赛除了桂冠之外,商业化应用也应该成为目标之一。
从商业化的角度,大赛组委会可以担当“天使”投资的角色吗?
也许是我想多了!
技术,商业,复合型人才难求,不是吗?!