超级计算机的运算速度有几十上百万亿次,而家用的PC机它的运算速度是多少,和那些超级计算机的差别有多大
发布网友
发布时间:2022-04-29 13:10
我来回答
共2个回答
热心网友
时间:2023-10-08 18:31
1GHz 就是每秒 十亿次 运算,如果每次运算能完成两个浮点操作,就叫 2G FLOPS(每秒二十亿次浮点操作)。现在家用的双核计算机通常都能达到每秒 五十亿次运算(2*2.5GHz)左右的水平,浮点性能大约是上百亿次浮点操作。
超级计算机发展得很快,目前划分超级计算机的门槛是“每秒一万亿次浮点操作”,是家用微机的一百倍以上,几年以后这个门槛预计会提高到十万亿次。
超级计算机几十、上百万亿次的 FLOPS 也是靠多个处理器(通常还是多核)堆起来的,比如说目前最快的 IBM Roadrunner (走鹃,一种喜欢在地上飞快地走的小鸟)
有 6562 个 AMD Opteron 双核处理器,12240 个 PowerX Cell 8i 处理器,
其中主要的浮点运算能力是由 Cell 处理器提供的,
每个 Cell CPU 包括 8 个浮点处理核心,你可以理解为 8 核。
(Cell也是 Sony PS3 游戏机的处理器,不过用于PS3的比用于超级计算机的要次一等)
总体来看,就是 2 * 6562 = 13124 个通用处理器核心;
8 * 12240 = 97920 个专用处理器核心。
你说这么多钱堆出来的这么十多万个核心,速度能不快吗?
它的速度是 1.026 P FLOPS,1P=1024T=1024*1024G ,
也就是每秒超过 一千万亿次 浮点操作
===============================用途===============================
天气预报
地震预报
核爆炸模拟
空气动力学计算(大气、航空、航天)
海洋动力学计算
电磁学计算(隐身外形的设计)
汽车、船舶、飞机的框架设计
蛋白质结构和功能计算
基因组数据分析
高能物理实验数据分析
量子化学计算
…… ……
太多了
热心网友
时间:2023-10-08 18:32
几百万次吧,差距大得很。
超级计算机是用专门设计的架构,使用很多CPU(比如几千上万个)进行并行计算(用个人机网格也可以类似的实现)。
做些需要大量运算的工作,比如天气的演算啊,模拟核爆炸啊,计算生物基因图谱啊等等