CSDN=>FAQ=>FAQ 展示
  • 问题内容:计算机的运算次数是依据什么计算的?
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5110577
  • 所属论坛:汇编语言     审核组:其他开发语言
  • 提问者:NameForMain     解决者:BadEnglish
  • 感谢:WYlslrt microyzy microyzy DelphiGuy BadEnglish
  • 关键字:其他开发语言 汇编语言 指令 运算 cpu 整数 时钟 主频 运算器 频率
  • 答案:

    XXX的超级计算机每秒的运算速度已经达到11万亿次浮点运算。
    --------------------------------------------------------
    这里的11万亿次是用什么标准计算的?
    如果我们的P4 2.8G的CPU\1G内存\80G硬盘每秒钟可以计算多少次?


    ---------------------------------------------------------------

    那是美妙可以运行的指令数。p4 2.8G,是指cpu主频为2.8GHz,你可以算出它的周期为1/2.8GHz,然后根据平均指令执行时间,就可以算出每秒运算速度了。

    32bits Operating System--Developped by WY.lslrt http://www.wyos.net
    ---------------------------------------------------------------

    跟硬盘没关系,1HZ就是每秒能运算1次
    ---------------------------------------------------------------

    我的意思和WYlslrt的意思差不多吧,他的解释比较专业,我的只是我个人的记忆法,嘿

    2.8GHz是cpu的时钟频率,可能指的是cpu运算器的频率(俺不懂)?影响运算次数的除了时钟频率,还有其他的东西,例如运行的什么类型的指令(整数、浮点。。。),缓存,看这个:

    在同系列微处理器,主频越高就代表计算机的速度也越快,但对与不同类型的处理器,它就只能作为一个参数来作参考。另外CPU的运算速度还要看CPU的流水线的各方面的性能指标。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。因此主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能


    ---------------------------------------------------------------

    这个是根据基准测试得出的结果。
    基准测试程序有很多中,最常用的、也是普遍承认的就是specint和specfp,最新的程序是05版的。


    ---------------------------------------------------------------

    2.8GHz P4浮点大约10亿次/秒
    考虑到SSE,其整数云算峰值超过200亿
    ---------------------------------------------------------------

    在2.8G 分两种,一是NORTHWOOD核心,另一是PRESCOTT,
    NORTHWOOD执行一个双精度浮点加是5个时钟,而PRESCOTT是6个,
    P4有2条X86浮点管道,SSE浮点则占用X86的浮点单元因此予以忽略.
    2.8G/5*2 = 10,0000,0000+
    2.8G/6*2 = 10,0000,0000-

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(3)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo