ACCA论坛,ACCA考友论坛-全球ACCA中文论坛|中国ACCA学习网

 找回密码
 立即注册
查看: 662|回复: 0

HPC系统集成“潜规则”

[复制链接]

9

主题

9

帖子

75

积分

中级学员

Rank: 2Rank: 2

积分
75
m未知aide 发表于 2012-3-19 15:39:49 | 显示全部楼层 |阅读模式
建设一个hpc系统有一些“潜规则”是必须遵循的,下面就介绍一下需要牢记的原则。
 
  1、确定合适的测试应用和负载
  这个步骤主要由用户完成,毕竟最后的应用肯定用户最了解,现在一般在选择应用作为测试的石油行业应用时,通常会选择地震资料处理软件GeoEast、Geodepth、GeoCluster等作为测试对象,主要的应用是地震资料解释、油藏模拟,而选择的原则是真实、有代表性、可重复。
  2、收集现有平台CPU/内存/Disk/网络的主要特征指标
  CPU只是里面的一个环节,在系统级应当要计算CPU应用计算时间以及系统开销时间;Memory层面,选择内存使用率/SWAP使用率指标,因为一旦SWAP被使用就变相说明内存不够用了,这也说明了应用需要的真实的内存容量;Disk方面,测试磁盘读写;Network,网络收发,在网络层面,性能主要由这两个指标决定,因此可以不用去考虑太多指标。
  而在微架构级,需要考虑代码效率,CPI等;浮点指令是个很重要的指标,因为石油绝大多数都是浮点运算;向量化,fVEC,这两个指标可以告诉以后新的处理器出现能够预测新处理器能带来多少提高。
  另外还有两个指标就是向量访问,Memory Bandwidth,这被用来测试每秒钟从内存中取数据的速度量。
  3、分析新平台与老平台的差异
  对关键特征指标做POC验证,验证这些指标哪些是对应用运行最为关键,如果很清楚两个平台之间的差异以及新平台的性能指标,再综合老平台的指标,就可以预测新平台会达到的性能。
  4、综合考虑性能/价格/功率,设计最优化机群系统方案
  HPC的选择绝非硬件的单纯增加,在如果要更换平台的话一定要将软件代码以及软件优化、代码移植的成本和日后应用考虑进去。
  以上就是本文对构建HPC系统时应当遵循的四大原则的介绍与分析,希望本文对大家会有些许的帮助。
北大青鸟济南泉城校区开始系统集成课程,欢迎您的到来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|ACCA论坛,ACCA考友论坛-全球ACCA中文论坛|中国ACCA学习网

GMT+8, 2024-11-23 09:48 , Processed in 0.081918 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表