- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap-1的
* 在多处理机中的时间重叠是将处理功能分散给个专用处理机去完成—功能专用化 专用外围处理机(松散耦合系统 ) 高级言处理机、数据库处理机 随着各专用处理机间耦合度的加强,发展成异构型多处理机系统 * (2) 通过设置多台相同类型计算机,并实现机间互连,可使系统的可靠性和处理能力在处理机级得到提高(资源重复)。 灵活、可靠、可重构—容错可重构多处理机 相同功能处理机与高带宽、低延迟和低开销的机间互联网络—同构型多处理机系统 (3) 网络化 通信处理机,远程网络 局部计算机网 分布处理系统 * 项目 同构型多处理机 异构型多处理机 分布处理系统 目的 提高系统性能 (可靠性、速度) 提高系统使用效率 兼顾效率与性能 ? 技术 途径 资源重复 (机向互连) 时间重迭 (功能专用化) 资源共享 (网络化) 组成 同类型 (同等功能) 不同类型 (不同功能) 不限制 分工方式 任务分布 功能分布 硬件、软件、数据 等各种资源分布 工作方式 一个作业由多机 协同并行地完成 一个作业由多机 协同串行地完成 一个作业由一台处理机完成,必要时才请求它机协作 控制形式 常采用浮动控制方式 采用专用控制方式 分布控制方式 耦合度 紧密耦合 紧密、松散耦合 松散、紧密耦合 对互连网络的要求 快速性、灵活性、可重构性 专用性 快速、灵活、简单、通用 三种类型多处理机比较 * 1.5 定量分析技术基础 1.5.1 计算机性能的评测 ◆ 评价一个计算机系统结构好坏的标准主要是性能和成本这两个指标。 ◆ 衡量机器性能的唯一固定而且可靠的标准就是真正执行程序的时间 * ◆响应时间:从事件开始到结束之间的时间,也称为执行时间。 ◆流量:在单位时间内所能完成的工作量。 相同点:都认为能够以最短时间完成指定任务的计算机就是最快的。 不同点:响应时间针对单任务,而流量针对多任务。 ◆ 评价指标 * 假设两台计算机为X和Y,“X比Y快” 对于给定任务,X的响应时间比Y少 ?X比Y快n倍: = n 响应时间与性能成反比,上式变成 ? n = = = * CPU时间(CPU time) CPU工作的时间,不包含I/O等待时间及运行其它程序的时间 用户CPU时间 系统CPU时间 CPU time 用户CPU时间 ------CPU真正执行用户代码的时间 系统CPU时间 ------CPU执行OS代码所占用的时间 CPU性能 系统CPU时间难测的原因: 1. 不同的机器用不同的OS 2. 系统CPU时间是由OS自身测量的 3. OS系统代码在有些机器上也算用户代码 CPU性能计算公式 CPUtime = 一段程序执行花费的CPU时间 = 该程序执行所用的CPU时钟周期数* 时钟周期(CC) = 该程序执行所用的CPU时钟周期数/时钟频率(CR) 若已知程序动态执行的指令条数(IC), 则可得: 程序执行所用的CPU时周期数 平均指令执行时钟周期数(CPI) = --------------------------------------- 程序动态执行的指令总条数 由此可得公式的另一种表示方式: CPUtime = IC * CPI * CC 或表示为 = IC * CPI / CR CPUtime 计算公式的意义 CPU性能依赖于三个参量: IC, CPI, CC; 说明改进CPU性能的三种途径. 尽管同时缩小三个参数是不可能的,而且改变其中的一个都可能因此影响其他两个参量,但改变这三个参数的技术途径是独立的: CC -----硬件和组成技术 CPI-----组成和指令集系统结构 IC -----指令集系统结构和编译技术 CPUtime 计算公式形式(3) 若已知每种指令执行所需的时钟周期数(CPI i),和每种指令的动态执行次数(IC i),则可得CPUtime的第三种表示形式: n CPUtime = ?(CPIi ×ICi )×CC
原创力文档


文档评论(0)