第97章 加速比8.52倍!
  “林叶,来,这边。”
  王海峰教授正坐在里间的一个独立办公区,但他並没有盯著自己面前的电脑,而是正对著团队中几个研究生的一台工作站指指点点。
  见到林叶进来,他便热情地招了招手。
  林叶走过去,好奇地打量著四周:“王教授,我以为会在那种摆满机箱的大机房里呢。”
  “哈哈哈,”王海峰爽朗地笑了,“你说的那是计算中心,咱们学校的未名一號集群確实在专门的机房里,那里恆温恆湿,但是噪音大得像飞机场,根本没法在那儿办公。”
  王海峰指了指面前的显示器,屏幕上是一个黑底白字的linu终端界面,一行行数据正在飞速滚动。
  “我们直接通过ssh远程协议,连接到学校计算中心的伺服器节点,代码什么的直接上传进伺服器就行了,那边跑完之后,就会把结果传回到咱们这。”
  林叶恍然大悟,原来如此,涨知识了。
  一边说著,王海峰一边拉过一把椅子让林叶坐下,指著屏幕上的代码给林叶讲解:“你看,这就是你那个自適应分区算法的实现部分。虽然原理是数学的,但要在计算机上跑起来,还得讲究一个並行效率。”
  “我们把整个流场切成了几千块,分给不同的cpu核去算。你这个算法最大的挑战在於,刚性区和平衡区是动態变化的,这就导致每个核的计算负载不均衡。有的核在拼命解隱式方程,使用率能飆到100%;有的核在算显式,使用率就低的太多。”
  “用个你应该可以理解的场景来说就是,嗯————手机处理器你明白吧,就那种一核有难,九核围观。”
  “所以我们还加了一套动態负载平衡的机制————”
  王海峰讲得兴起,从mpi通信讲到內存管理,从缓存命中率讲到向量化指令集。
  讲著讲著,他突然话锋一转,笑眯眯地看著林叶:“怎么样?是不是觉得很有意思?其实啊,搞纯理论虽然高大上,但最终改变世界的,还是得靠我们计算数学。你要不要考虑一下,以后来我们组?现在的应用数学,不会写代码可是寸步难行啊。”
  这已经是明晃晃的挖墙脚了。