计算机系统结构精品教学(吉林大学)系统结构1.pptVIP

计算机系统结构精品教学(吉林大学)系统结构1.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
` 系列机 由同一厂家生产的具有相同的系统结构,但具 有不同组成和实现的一系列不同型号的机器。 较好地解决软件开发要求系统结构相对稳定与器 件、硬件技术迅速发展的矛盾。 软件兼容 1.4 计算机系统结构的发展 1.4 计算机系统结构的发展 向上(下)兼容:按某档机器编制的程序,不加修改 就能运行于比它高(低)档的机器。 向前(后)兼容:按某个时期投入市场的某种型号机 器编制的程序,不加修改地就能运行于在它之前 (后)投入市场的机器。 向后兼容是系列机的根本特征。 兼容机:由不同公司厂家生产的具有相同系统结 构的计算机 。 * 例2: 向量超级计算机(共享式存储器SIMD) 集中设置存储器,共享的多个并行存储器通过互联网络与各处理单元PE相连。 … M M M 互连网络 … PE PE PE CU 前端机 存储模块数目等于或者略大于处理单元的数目。为减少冲突应合理分布数据。 * 例3: 对称多处理器(SMP) 一个计算机上汇集了一组处理器,各处理器之间共享内存子系统以及总线结构。同时由多个处理器运行操作系统的单一副本,共享内存和其它的资源。 … P/C P/C P/C 交叉开关网络 SM SM I/O 4个定量原理: 以经常性事件为重点 对经常发生的情况采用优化方法的原则进行选 择,以得到更多的总体上的改进。 优化是指分配更多的资源、达到更高的性能或 者分配更多的电能等。 1.3 定量分析技术 1.3.1 计算机系统设计的定量原理 1.3 定量分析技术 Amdahl定律 加快某部件执行速度所能获得的系统性能加速 比,受限于该部件的执行时间占系统中总执行时间 的百分比。 系统性能加速比: 加速比= 系统性能改进后 系统性能改进前 总执行时间改进前 总执行时间改进后 = 1.3 定量分析技术 加速比依赖于两个因素 可改进比例:在改进前的系统中,可改进部分的执 行时间在总的执行时间中所占的比例。 它总是小于等于1。 例如:一个需运行60秒的程序中有20秒的运算可以加速, 那么这个比例就是20/60。 部件加速比:可改进部分改进以后性能提高的倍数。 它是改进前所需的执行时间与改进后执行时间的比。 一般情况下部件加速比是大于1的。 例如:若系统改进后,可改进部分的执行时间是2秒, 而改进前其执行时间为5秒,则部件加速比为5/2。 1.3 定量分析技术 改进后程序的总执行时间 总执行时间改进后 = 不可改进部分的执行时间 + 可改进部分改进后的执行时间 总执行时间改进后 = (1-可改进比例)×总执行时间改进前 + = [ (1 -可改进比例) + ] ×总执行时间改进前 可改进比例 部件加速比 可改进比例×总执行时间改进前 部件加速比 1.3 定量分析技术 系统加速比为改进前与改进后总执行时间之比 加速比 = 总执行时间改进前 总执行时间改进后 = (1-可改进比例)+ 可改进比例 部件加速比 1 1.3 定量分析技术 例1.1 将计算机系统中某一功能的处理速度提高到原来的20倍,但该功能的处理时间仅占整个系统运行时间的40%,则采用此提高性能的方法后,能使整个系统的性能提高多少? 解 由题可知,可改进比例 = 40% = 0.4, 部件加速比 = 20 根据Amdahl定律可知: 采用此提高性能的方法后,能使整个系统的性能提高到原来的1.613倍。 总加速比 = 1 0.6 + 0.4 20 = 1.613 1.3 定量分析技术 Amdahl定律:一种性能改进的递减规则 如果仅仅对计算任务中的一部分做性能改进,则改 进得越多,所得到的总体性能的提升就越有限。 重要推论:如果只针对整个任务的一部分进行改 进和优化,那么所获得的加速比不超过 1/(1-可改进比例) 1.3 定量分析技术 CPU性能公式 执行一个程序所需的CPU时间 CPU时间 = 执行程序所需的时钟周期数×时钟周期时间 其中,时钟周期时间是系统时钟频率的倒数。 每条指令执行的平均时钟周期数CPI (Cycles Per Instruction) C

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档