硬件收藏论坛

    注册 |登录

    硬件收藏论坛家园帖子 › 查看主题

    [原创]计算机性能的问题

    查看数: 5105| 回复数: 5| 2008-4-19 19:30

    70年代我国的计算机(像下图的TQ-16),通常是百万次浮点运算的机器,字长32位或48位,内存不足1兆,这样机器相当于现在什么样的个人电脑?有P4-2.6G快吗?

    http://www.crystalradio.cn/bbs/attachments/111_WIYJP9jT3wdH.jpg

    发表评论 评论 (5 回复)

    sobereva 2008-4-19 22:31
    比现在个人PC差远了。P4 2.6G大约每秒三十亿次浮点运算,何况我国超级计算机比国外一直落后10年。现在主流PC,性能和80年代中期国外最快的超级计算机性能持平。
    maoxuezhu 2008-4-20 23:24

    比这个快多了...

    ga5OQqaG.jpg
    纷飞冷雨 2008-4-21 19:58
    QUOTE:
    以下是引用sobereva在2008-4-19 22:31:49的发言:
    比现在个人PC差远了。P4 2.6G大约每秒三十亿次浮点运算,何况我国超级计算机比国外一直落后10年。现在主流PC,性能和80年代中期国外最快的超级计算机性能持平。

    如此说来,我们真的是很轻松的便拥有了80年代的超级计算机了。每秒三十亿次浮点运算是否可以简写为300MFLOPS?运算次数是如何算出来的,是否就是频率的倒数呢?

    [em09]
    sobereva 2008-4-25 16:48

    不是300Mflops,30亿=3000百万,如今衡量计算机的性能,对于PC级,一般以Gflops为单位,即3Gflops。不过实际平均值、实际峰值、理论峰值这三者简彼此差得很大。每秒浮点运算次数的理论峰值,就是每时钟周期浮点运算次数*频率。

    比如P4 2.6G,每秒处理两个浮点数据,理论上是2.6G*2=5.2Gflops=52亿次每秒。但是实际峰值达不到,比如用sisoftware测出来,根据其自带的参考数据,差不多4.8Gflops。到了复杂的实际情况,也就是实际平均值,平均也就3Gflops多点。所谓复杂的情况,比如说,P4每秒钟执行的两条浮点指令,我记得应该是指一条浮点加和一条浮点乘,但实际来的指令未必正好如此,导致速度的损失。

    那些曾经的超级计算机标称几百万次浮点运算/s,实际上往往有水分,这个数值可能是直接算出来的理论峰值速度,考虑到并行效率等诸多问题,比这个数值还低不少。

    如今的高端双核CPU达到80年代中期最快超级计算机的速度是肯定的。

    纷飞冷雨 2008-5-4 18:54
    又学到新知识了,非常感谢

    硬件风云 |联系我们

    GMT+8, 2024-5-6 12:04, Processed in 0.047967 second(s), 10 queries.

    Powered by Discuz! X1

    © 2001-2010 Comsenz Inc.