24小时热门版块排行榜    

查看: 166  |  回复: 0
当前主题已经存档。

yuwenxianglong

铁杆木虫 (正式写手)

[交流] 高性能计算并非高不可攀 普及时代已经来临

著名高性能计算专家、北京飞砑邢薰咀芫砹汗窖芯吭弊隹腿贤韵挛使鄣惴锰刚迹?

  赛迪网:并行软件的复杂度跟普通串行程序比是指数级的,那么是不是意味着大规模的并行计算的应用也就只能限定于少数的领域呢?

    梁国平:并行软件的复杂并不是意味着并行计算的应用只适合于大规模的问题,实际上一个软件和你计算的规模大小有时候不一定是有什么直接的关系。好的并行软件不仅小规模可以用,大规模也可以用。而小规模的并行计算现在已经逐步普及了,以后可能家庭的PC都要用到并行计算、并行软件。

    在具体应用方面,目前我们国家在信息化建设方面使用高性能计算最多的是天气预报,现在天气预报是用成千的CPU同时做天气预报的计算,如果不用并行机做计算不可能做天气预报的,因为算出来已经过了时了。其他方面在国防、各个行业企业的虚拟工厂、数值实验、数字制造业等等,他们如果想在本行业内做好将来都得采用高性能并行计算,不然就难以跟上产品的发展。现在越来越多的用计算机进行产品的设计,尤其对于航空、航天是不能脱离高性能计算的。比如飞机的设计、航天机的设计、航天运行也是要用高性能的并行计算机计算,才能准确预测整个运行的过程,还有机器将来设计出来它的效果怎么样等等。还有石油勘探、水电站建设、煤矿开采、大型电机电网建设等等也都在大量采用高性能计算。实际上各行各业都在用并行机做各种各样的科学与工程计算。

    梁国平:但是现在高性能计算已不是少数人来做的事情,已经开始普及。普及的标志在哪儿呢? 我们知道去年开始出现了双核芯片,AMD公司和英特尔公司先后推出了双核芯片,并且预计今年就将成为PC机的主流产品。这件事情我觉得是非常有意义的,它标志着普及高性能计算的时代已经到来。因为双核芯片的出现还有将来的四核芯片的出现,以后可能出现越来越多的内核。多内核就是多CPU,多CPU就必然要采用并行计算才能发挥全部CPU的作用和功能。到那个时候没有并行软件就不可能真正利用多CPU的功能,要想发挥多核功能,你的软件就首先要能做并行计算。所以到那时不仅仅是我们的工作要用并行机来做并行计算,家里用的每个人的PC机也都是要用并行软件。所以说这个时代,普及高性能计算的时代已经到来了。

    梁国平:作为高性能计算普及的重要条件,使用人员的素质培养也是非常重要的。我们的高性能教育也都很不普遍,我不知道高校里面大学生有没有受到高性能计算的教育?至少这方面的课程好像很少看到。其实在高校开展高性能计算非常有必要,如果再不开展,我们就要落伍了。我刚才提到了20世纪80年代当PC机出现的时候,有谁意识到PC机要普及到家庭了?然而经过20年以后,现在每个家庭差不多都有计算机,甚至每个人都有计算机,所以计算机的普及是非常快的。根据摩尔定律,高性能计算比PC机的普及还要快,可能几年内就都要采用并行计算、采用多核的PC机了,这种情况大家应该看得到。并且我从赛迪网上看到微软要进入高性能计算,为什么要进入高性能计算呢?我认为它的重点应该不是争夺高端市场,因为它提到主要目标是200个CPU以下的市场,他是觉得如果再不进入这个市场它的Windows操作系统就会面临没人买的危险,所以他要做并行的操作系统和并行的计算才能满足市场的需要。从世界计算机领域的情况来看,高性能计算应该到了迅速普及的时候,否则我们要落后于时代,如果我们培养的学生不懂得用并行机和并行操作系统,就不能满足时代的需要。

[ Last edited by luo.henry on 2008-4-10 at 14:40 ]
回复此楼

» 猜你喜欢

手拨纤云弄青天, 拂袖宇内万里寒, 花不沾衣酒不醉, 夜有山河伴我眠。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuwenxianglong 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见