关于高性能计算发展的一些观点

来源:互联网 发布:phpstorm js 报错 编辑:程序博客网 时间:2024/05/18 00:21

Author: Simon Luo

E-Mail: xcluo.mr@gmail.com

MSN: lx_9986@hotmail.com

Date: 12 Sep, 2011

Keywords: HPC's Idear


对于高性能计算的发展,现在看来,主要在两个方向上:

        其一是高性能计算管理平台的发展上,由于现有管理工具,包括开源社区的,软件公司的,都做的比较成熟强大,下一步的发展方向,应该集中>在对新兴概念的把握上。加入将要,或者已经流行的技术,对于下一步高性能计算管理平台的发展是一个很务实的方向。这个我看主要有两个方面,一个>是无盘集群平台,一个是绿色计算技术的应用开发。第一个:无盘集群。 对于高性能计算,设备的线性增减,对单个设备的成本和可靠性都有了新的要求
,多一个设备,多一份支出和不缺定因素,少一个则反之。 在加上现在的设备性能诉求,对内存的要求还算可控,基础软件的大小在适度范围内,不需要
多次的读写硬盘,而应用模块的加入在于系统整体IO的性能,对于存储设备的要求更高,硬盘的意义在下降甚至忽视。第二个是绿色计算技术。机房在实>践管理中一个突出的问题是温度的控制,不论设计的多么好,计算需求的变化始终无法驾驭,这个问题最理想的解决办法是设计更优秀的调度器,但这不>太现实,次之,加入绿色计算技术,作为调度的一个非耦合组件,效果会更好。
        第二个应该是计算架构的发展上,通用计算平台的发展经历了一段时间,暴露出的问题不少,主要集中在:
                管理复杂
                对应用的应变能力弱
                缺乏设备部署的灵活性
                软件授权管理模式单一,无法因对诸如突发的,变更的,跨区域的授权需求
        对于此,可以考虑将通用平台发展为专有平台。一个最典型的例子是气象领域的计算。基于MM5的计算模型在大尺度气候变化应用中地位显著,当
前的通用计算平台并没有考虑到对MM5的部署复杂性,和应用复杂性问题,简单的任务管理和调度,并不能太大提高生产效率。一个专有平台的模式应该是
这样的:
        一个重编译的LINUX系统镜像:针对应用的调优,和定制的需求而来
        一个镜像化的应用模块:封装了一个或多个应用模型
        一个基于镜像管理的授权模式:它提供基于时间,基于空间的授权,和一个以网络为组织形式的授权系统用于分发授权的镜像,或者镜像的授权
        一个更抽象的管理架构:系统单元化,单元模块化;单元用来独立各种设备,诸如存储,管理,授权,登录控制,计算。模块用来独立各种功能>,诸如调度,监控,任务,统计,分析,网络,管理;这样的好处是模块可以灵活组织成各种模块集,模块集可以作为单元的一个组成部分,他们可以的>目标是管理镜像,包括操作系统的,应用的。
~                                      

原创粉丝点击