千万亿次计算机是什么意思
千万亿次计算机是什么意思?普通电脑,就是我们使用的双核或者四核的CPU的电脑,大概运算速度是多少?如何测试出来或者计算出来的?...
千万亿次计算机是什么意思?普通电脑,就是我们使用的双核或者四核的CPU的电脑,大概运算速度是多少?如何测试出来或者计算出来的?
展开
1个回答
2013-07-25
展开全部
1、多少多少次,是指每秒的运算次数!2、计算机运算速度很难有一个统一的标准,甚至有用某种方法测试比较快的计算机,在处理另一些问题时反而比较慢的情况。所以,如果说起计算机的运算速度,一定要说明这个速度是怎样定义的,或怎样测量出来的。为了避免这个矛盾,现在许多计算机不说“运算速度”,只说“主频”。
早期计算机硬件和指令系统都很简单,没有乘除指令以及一些复杂指令,所有指令执行时间是相同的,所以那时,说计算机运算速度是每秒多少条机器指令是很明确的。后来为了提高计算机速度,出现了执行时间不等长指令,尤其是出现了乘除法指令。由于乘除法指令执行时间比较长,结果就有每秒平均执行指令少的计算机反而更快的情况。
所以,一般测量计算机速度,可以规定每种指令所占的比例,即每种指令有不同的权值。通过加权平均获得速度指标。或者只说加法指令的速度。
还有一种办法,通过执行标准测试程序测定计算机的运算速度。
现在所谓的“超级计算机”都用了大量的标准CPU,可以想象它是用提高运算的并行度提高速度的,尤其是矩阵运算的速度。如果是这样的话,那就有可能它用了10条指令,完成了标准程序需要几百万条指令才能完成的运算,就可以认为它比标准程序快了几十万倍。3、频率x单个时钟周期内执行的指令数=运算速度
假设某CPU频率为2G,20亿赫兹,每个核心每个时钟周期执行2条指令,4个核心,总的运算速度就是20亿x2x4=160亿次。
早期计算机硬件和指令系统都很简单,没有乘除指令以及一些复杂指令,所有指令执行时间是相同的,所以那时,说计算机运算速度是每秒多少条机器指令是很明确的。后来为了提高计算机速度,出现了执行时间不等长指令,尤其是出现了乘除法指令。由于乘除法指令执行时间比较长,结果就有每秒平均执行指令少的计算机反而更快的情况。
所以,一般测量计算机速度,可以规定每种指令所占的比例,即每种指令有不同的权值。通过加权平均获得速度指标。或者只说加法指令的速度。
还有一种办法,通过执行标准测试程序测定计算机的运算速度。
现在所谓的“超级计算机”都用了大量的标准CPU,可以想象它是用提高运算的并行度提高速度的,尤其是矩阵运算的速度。如果是这样的话,那就有可能它用了10条指令,完成了标准程序需要几百万条指令才能完成的运算,就可以认为它比标准程序快了几十万倍。3、频率x单个时钟周期内执行的指令数=运算速度
假设某CPU频率为2G,20亿赫兹,每个核心每个时钟周期执行2条指令,4个核心,总的运算速度就是20亿x2x4=160亿次。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询