半岛远行言之不用

第18章 琐事(修改,漏掉了部分内容)

 没一会儿崔明赫教授带着几名学生抱着资料来到了会议室,资料发到每个人手里。今天的会议主要是程序算法优化的事情,因为要处理的数据实在是太多了,而超算的时间又是非常宝贵的,哪怕效率有很小的提升,也会节约很多的时间。班行远把资料翻看了一遍,心里也就有了底。

 等会议室每个人都差不多把资料看完后,崔明赫教授让每个人谈了看法。最后问班行远:“行远教授,您有什么好的意见建议。”

 班行远说:“我大概了解了一下。程序在算法方面确实有提升的空间。但是意义不是很大,主要是涉及数据格式。目前的程序,数据都是预处理好的,都是格式化的,一方面通用性很好,而且也便于查错什么的。如果要优化算法的话,在计算的不同阶段都要使用不同的数据格式,如果通过程序自动处理的话,会非常的繁琐,毕竟数据的来源不同,在组成上有很大的差异。用人工的方式更是不现实。而且我觉得也不一定非得上超算,个人电脑就足够了。”

 会议室的人都用不可思议的眼神看着班行远,崔明赫教授说:“个人电脑怎么可能呢?用超算算力还紧张得很呢。”

 班行远说:“你们听说过分布式计算吗?”看到大家都摇摇头,班行远解释道:“就好比考试阅卷。一种方式是我一个人阅卷,每道题目都由我自己判读打分,最后汇总总分。另一种方式是我把试卷分发下去,在座的每一位负责判读一道题目,分数出来后提交到我这里,我负责汇总。这两种方式那种效率更高?”

 “当然是后一种。”

 班行远接着说:“我看了一下程序要处理的数据的组成。虽然总的数据量非常非常大,而且会随着时间不断产生新的数据。但是每次处理的数据都是小块的,并且彼此没有什么关系。不同数据块的处理结果互不关联,而且也没有时间上的要求,谁先谁后都可以。”

 班行远停了一下,看到大家都点点头,继续讲解:“我们可以这样设计。我这里作为服务器,在座的其他人是客户端。服务器负责分发数据,客户端负责收到服务器分发的数据后进行运算处理并将结果上报服务器,服务器对客户端上报结果进行汇总分析。这样一来,整个系统的算力就由客户端的数量决定,在座的20多个或许不够,但是整个计算机系呢,整个首尔大学呢?在设计程序的时候,我们可以把程序的优先级调低一些,利用学生写作、上网、聊天的空余时间运行,也不会对正常使用电脑产生影响。”

 大家不住的点头,崔明赫教授的眼睛也是越来越亮。班行远也有了新的想法:“我们可以把系统设计成开放性的,除了计算机系、数学系外,其他物理系、化学系、生物系什么的有同类数据处理需要的也都可以接进来。而且作为韩国最高学府,姿态可以高一些,等系统测试稳定成熟后可以免费的让延世大学、高丽大学等学校接入。当然,我可以邀请北京大学、清华大学和我们共同开发。我想,校长大人一定会非常支持的。”

 崔明赫教授现在的心情已经不能用狂喜来形容,他可太清楚这个计划成功后他会获得什么样的地位。会议室里的学生也是兴奋异常,哪里会想到能参与到这么宏大的一个项目。崔明赫教授平复了一下心情,想了想,摇摇头对班行远说:“这样的话这个项目对我来说太大了,我怕是担不起来。”

 听明白了他的意思,班行远也不推辞,说:“那我就毛遂自荐牵起头来,崔明赫教授你和姜明哲教授对接一下,起草一份计划书,我拿着去找校长。看起来项目很大,牵扯很多,但是真不需要多少资源,顶多是服务器上花些钱,也没有多少钱。我想校长一定会乐见其成。”

 想到以后哪怕是心里有一百个不愿意,延世、高丽两家大学也会捏着鼻子参与进来,崔明赫教授就觉得心情格外舒畅:“哪怕不为别的,只要能压那两个学校一头,校长也会毫不犹豫。”这三所大学明里暗里斗得不可开交。

 看着事情研究的差不多了,班行远说:“没有什么疑问的话那就散会吧。具体的工作就拜托大家了,明赫教授还需要您多费心。虽然我是这个项目的牵头人,但因为打算解决一个数学方面的问题,很难有足够的时间和精力处理这个项目的具体事务,还是要靠大家的。嗯,遇到困难了我可以协调,其他事情拜托你和姜明哲教授了。”

 崔明赫教授用非常尊敬的语气说道:“您能提出这个设想就已经是最大的贡献了。这个项目很显然是没有什么困难的。您就放心吧。”

 “哲俊、希英记得去办公室拿茶,也给崔明赫教授带一份。”说完就离开了会议室。

 事情果然如同班行所想,格外的顺利,校长听完班行远介绍后,完全同意了班行远的想法,想到能够稳压延世大学、高丽大学一头,还让他们无话可说心里也是非常雀跃。最终,这个项目取得了超出所有人预料的成功,发展为国际上科研项目分布式计算的通用平台。