计算机组成原理学习笔记第1章 1.2 | 您所在的位置:网站首页 › 计算机综合评定公式 › 计算机组成原理学习笔记第1章 1.2 |
计算机组成原理学习笔记第1章 1.2——计算机系统性能评价
本篇笔记整理:Code_流苏(CSDN) 目录 计算机组成原理学习笔记第1章 1.2——计算机系统性能评价0️⃣思维导图(自制)①思维导图下载②图示 1️⃣非时间指标①机器字长②总线宽度③主存容量与存储带宽a.主存容量b.存储带宽 2️⃣时间指标①主频 f/ 时钟周期T , 外频、 倍频a.主频fb.时钟周期Tc.f与T的关系d.外频e.倍频 ②CPI(Clock cycles Per Instruction)a.定义b.补充c.公式d.CPI应用举例 ③MIPS(Million Instructions Per Second)a.定义b.公式c.MIPS应用举例 ④CPU时间a.定义b.公式c.CPU时间的计算方法d.CPU时间应用举例 3️⃣时间指标的应用思考本节小结 0️⃣思维导图(自制) ①思维导图下载自制思维导图文件(可下载后打开编辑完善)——第1章 第1.2节 提取码请见评论置顶 ②图示定义:指机器一次能处理的二进制位数 定义:数据总线一次能并行传送的最大信息的位数 定义: 是指一台计算机主存所包含的存储单元总数 。 b.存储带宽定义: 指单位时间内与主存交换的二进制信息量 ps:常用单位B/s(字节/秒) 。 (影响存储带宽的指标包括数据位宽和数据传输速率 ) 2️⃣时间指标 ①主频 f/ 时钟周期T , 外频、 倍频 a.主频f定义:指CPU内核工作的时钟频率,即CPU内数字脉冲信号振荡的速率, 与CPU 际的运算能力之间不是唯一的、直接关系; b.时钟周期T定义:也称节拍周期,是计算机中最基本的、最小的时间单位。在一个时钟周期内, CPU 仅完成一个最基本的动作; c.f与T的关系关系:互为倒数,f 越高, T就越小 (f=1/T) 例如: f=100MHz 时 —> T=10ns f=1GHz时 —> T=1ns d.外频定义:指CPU( 内存)与主板之间同步的时钟频率(系统总线的工作频率); e.倍频定义:CPU主频与外频之间的倍数 公式关系: 主频 = 外频 × 倍频 如: Pentium 4 2.4G CPU主频 2400M = 133M (外频 ) × 18 ( 倍频) 如何超频? 执行一条指令平均需要的时钟周期数(即T周期的个数) b.补充单条指令CPI 、一段程序中所有指令的 CPI 、指令系统 CPI 等 c.公式CPI = 程序中所有指令的时钟周期数之和 / 程序指令总数 = 程序指令总数 d.CPI应用举例例1 某计算机指令系统中各类指令所占比例及CPI如下表所示,求程序的CPI。 指令类型CPI指令比例算术和逻辑160%Load/Store218%转移412%Cache缺失访存810%解: CPI = 1 * 60% + 2 * 18% + 4 * 12% +8 * 10% = 2.24 补充:IPC (Instruction per Clock):每个时钟周期内执行的指令条数 (并行) 实际上频率和 IPC 在真正影响 CPU 性能 。 准确的 CPU 性能判断标准应该是: CPU 性能 =IPC(CPU 每一时钟周期内所执行的指令多少) × 频率 (MHz 时钟速度)----由英特尔提出并被业界广泛认可。 例如: 如果将英特尔用于企业级服务器的主频为800MHz的安腾处理器(英特尔的最高级系列 CPU) 与用于台式机的主频为1800MHz的奔腾4处理器进行对比。 主频为800MHz的安腾处理器 PK 主频为1800MHz的奔腾4处理器 PK结果: 主频仅为800MHz的安腾处理器在性能上竟然比主频高达1800MHz的奔腾4处理器还要强大。 ③MIPS(Million Instructions Per Second) a.定义每秒钟CPU能执行的指令总条数 (单位:百万条/秒) b.公式例如: 某计算机主频为1GHZ,在其上运行的目标代码包含 2x10^5 条指令,分4类,各类指令所占比例和各自CPI如下表所示,求程序的MIPS。 指令类型CPI指令混合比例算术和逻辑160%Load/Store218%转移412%Cache缺失访存810%执行一段程序所需的时间 ( CPU时间+ I/O时间 + 存储访问时间+ 各类排队时延等)。 b.公式CPU时间 = 程序中所有指令的时钟周期数之和 × T = 程序中所有指令的时钟周期数之和 / f(回顾汇编语言课程中延时子程序的设计原理) c.CPU时间的计算方法考虑CPI后的CPU时间: 考MIPS后的CPU时间: 例如:某计算机主频为1GHZ 在其上运行的目标代码包含 2 ×10^5 条指令,分4类,各类指令所占比例和各自 CPI 如下表所示,求该段程序的 CPU 时间 。 指令类型CPI指令混合比例算术和逻辑160%Load/Store218%转移412%Cache缺失访存810%方法1: 方法2: 思考: 如何合理利用时间指标评测计算机性能?f、 CPI 、 MIPS 、 CPU 时间在评价计算机性能方面的特点和不足 如何科学合理测试计算机系统的综合性能?有哪些常用测试工具?测试结果能否真实反映计算机的实际性能?计算机性能指标是确定的吗??![]() b.逻辑等效性 本节小结1.2 计算机系统性能评价 1️⃣非时间指标 2️⃣时间指标 3️⃣时间指标的应用思考 本篇笔记整理:Code_流苏 笔记内容学习资料:计算机组成原理微课版(谭志虎、秦磊华等编著) 课件资料及视频学习:MOOC计算机组成原理(华科大) 计算机组成原理笔记专栏 内容随着个人本学期课程学习进度而适时更新,本学期内会更完个人全部笔记,希望对大家有所帮助!能够学有所获!还请大家多多点赞与关注! |
CopyRight 2018-2019 实验室设备网 版权所有 |