计算机组成原理平均cpi怎么算

您所在的位置:网站首页 cpi的概念在哪一章 计算机组成原理平均cpi怎么算

计算机组成原理平均cpi怎么算

2024-07-16 11:37| 来源: 网络整理| 查看: 265

MOOC华科计算机组成原理课程学习笔记;本文所有图片来自MOOC华科计算机组成原理课程。

1非时间指标 1.1机器字长:指机器一次能处理的二进制位数 由加法器、寄存器的位数决定; 一般与内部寄存器的位数相等(字长); 字长越长,表示数据的范围就越大,精确度越高; 目前常见的有32位和64位字长。 1.2总线宽度:数据总线一次能并行传送的最大信息的位数 一般指运算器与存储器之间的数据总线位数。 有些计算机内部与外部数据总线宽度不一致: 8086、80286、80386内外数据总线等宽; 8088、80386SX 外部总线宽度8位内部总线宽度 16位; Pentium外总线64位,内总线32位(两条32位流水线) 1.3主存容量

是指一台计算机主存所包含的存储单元总数。

1.4存储带宽

指单位时间内与主存交换的二进制信息量, 常用单位B/s(字节/秒)。

影响存储带宽的指标包括数据位宽数据传输速率

2时间指标 2.1主频、时钟周期,外频、倍频

主频f:指CPU内核工作的时钟频率,即CPU内数字脉冲信号振荡的速率,与CPU实际的运算能力之间不是唯一的、直接关系;

时钟周期T :也称节拍周期,是计算机中最基本的、最小的时间单位。在一个时 钟周期内,CPU仅完成一个最基本的动作;

f 与T的关系 :互为倒数,f越高,T就越小 (f =100MHz时T=10ns, f =1GHz时T=1ns)

外频 :指CPU(内存)与主板之间同步的时钟频率(系统总线的工作频率);

倍频 :CPU主频与外频之间的倍数;

主频 = 外频 × 倍频

注:超频就是提高倍频。

2.2 CPI (Clock cycles Per Instruction)

定义:执行一条指令(平均)需要的时钟周期数(即T周期的个数)

分类:单条指令CPI 、一段程序中所有指令的CPI、指令系统CPI 等

计算方法:CPI = 程序中所有指令的时钟周期数之和 / 程序指令总数 = (程序中各类指令的CPI ×程序中该类指令的比例)

举例:

5c90f7f9249a8766f36c2dd51f687914.png

IPC (Instruction per Clock):每个时钟周期内执行的指令条数 (并行)

CPU性能判断:CPU性能=IPC(CPU每一时钟周期内所执行的指令多少)×频率(MHz时钟速度)

2.3 MIPS (Million Instructions Per Second) :每秒钟CPU能执行的指令总条数 (单位:百万条/秒)

公式:

c01b3c6efaecea8558baa069608117fc.png

举例:

04b639e5d1abea255742ab6c949c9e90.png 2.4 CPU时间

定义:执行一段程序所需的时间 ( CPU时间+ I/O时间 + 存储访问时间+ 各类排队时延等)。

CPU时间 = 程序中所有指令的时钟周期数之和×T =程序中所有指令的时钟周期数之和 / f

两种计算方法:

81997a74c00c5a650364e05722f4052f.png

举例:

6dd0a59d7a7b489219a206b2c7a1c560.png

6b48de394b17c7b5752bc187c107f01a.png


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3