首页 > 其他分享 >计算机体系结构习题-1

计算机体系结构习题-1

时间:2023-08-24 20:13:25浏览次数:32  
标签:机器 计算机 功耗 性能 静态 处理器 测试 习题 体系结构

  1. 计算机系统可划分为哪几个层次,各层次之间的界面是什么?你认为这样划分层次的意义何在?

  2. 在三台不同指令系统的计算机上运行同一程序P时,A机器需要执行(1.0\times{}109)条指令,B机器需要执行(2.0\times{}109)条指令,C机器需要执行(3.0\times{}10^9)条指令,但三台机器的实际执行时间都是100秒。请分别计算出这三台机器的MIPS,并指出运行程序P时哪台机器的性能最高。

  3. 假设某程序中可向量化的百分比为P,现在给处理器中增加向量部件以提升性能,向量部件的加速比是S。请问增加向量部件后处理器运行该程序的性能提升幅度是多少?

  4. 处理器的功耗可简单分为静态功耗和动态功耗两部分,其中静态功耗的特性满足欧姆定律,动态功耗在其他条件相同的情况下与频率成正比。现对某处理器进行功耗测试,得到如下数据:关闭时钟,电压1.0V时,电流为100mA;时钟频率为1GHz,电压1.1V时,电流为2100mA。请计算此处理器在时钟频率为2GHz、电压为1.1V时的总功耗。

  5. 在一台个人计算机上进行SPEC CPU 2000单核性能的测试,分别给出无编译优化选项和编译优化选项为-O2的测试报告。

  6. 分别在苹果手机、华为手机以及X86-Windows机器上测试浏览器Octane(参见https://chromium.github.io/octane/)的分值,并简单评述。

解答:

  1. 计算机系统通常可以划分为五个层次:硬件、操作系统、系统软件、应用软件和用户。各层次之间的界面主要是API(应用程序接口)。这样划分的意义在于,每个层次都可以独立地进行设计和实现,同时也可以独立地进行修改和优化,而不会影响到其他层次。

  2. MIPS(Million Instructions Per Second)是一种衡量计算机性能的指标,计算公式为:MIPS = 执行的指令数 / (执行时间 * 10^6)。根据这个公式,我们可以计算出A、B、C三台机器的MIPS分别为10, 20, 30。因此,运行程序P时,C机器的性能最高。

  3. 处理器运行程序的性能提升幅度可以用Amdahl定律来计算,公式为:性能提升 = 1 / [(1-P) + P/S]。其中,P是可向量化的百分比,S是向量部件的加速比。

  4. 处理器的总功耗可以通过欧姆定律和功耗公式来计算,公式为:功耗 = 静态功耗 + 动态功耗 = V * I静态 + C * V^2 * f。其中,V是电压,I静态是静态电流,C是电容,f是频率。根据这个公式,我们可以计算出处理器在时钟频率为2GHz、电压为1.1V时的总功耗。

  5. SPEC CPU 2000是一种衡量计算机性能的标准测试,无编译优化选项和编译优化选项为-O2的测试报告会分别给出测试的结果和性能评估。

  6. 在苹果手机、华为手机以及X86-Windows机器上测试浏览器Octane的分值,可以通过运行Octane的测试程序来获取。测试结果的评述主要取决于具体的分值和测试环境。

标签:机器,计算机,功耗,性能,静态,处理器,测试,习题,体系结构
From: https://www.cnblogs.com/D876887913/p/17655050.html

相关文章

  • 计算机网络协议名称
    1)物理层:RJ45(注册插孔-45);CLOCK;IEEE802.3(以太网协议)2)数据链路层:PPP(点对点协议);FR(帧中继协议);HDLC(高级数据链路控制协议);VLAN(虚拟局域网);MAC(媒体访问控制协议)[CSMA/CD(带冲突检测的载波监听多路访问协议);CSMA/CA(带冲突避免的载波监听多路访问协议)];STP(生成树协议)3)网络层:IP(网际协议);ICMP(网......
  • 计算机基础知识
    一,计算机基础知识(了解)1,概述-计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2,组成-由硬件系统和软件系统所组成,没有安装任何软件的计算机称......
  • 2060:【例1.1】计算机输出
    2060:【例1.1】计算机输出时间限制:1000ms      内存限制:65536KB提交数:166481   通过数:83042【题目描述】在屏幕上输出“HelloWorld!”。【输入】(无)【输出】(无)【输入样例】(无)【输出样例】HelloWorld!#include<iostream>intmain......
  • 线性代数为什么是计算机专业的基础课程
    线性代数在机器学习中比较低阶的应用是矩阵运算,比如softmax分类器y^=σ(WTx+b)\hat{\mathbf{y}}=\sigma(W^T\mathbf{x}+\mathbf{b}),在这里矩阵形式使得书写、计算更方便,也能帮助理解模型(将矩阵看作是一种变换);高阶一点的应用在无监督学习中,可以参考奇异值分解(SVD)等矩阵分解方......
  • 蛋糕店销售系统的设计与实现-计算机毕业设计源码+LW文档
    摘要随着信息技术的发展,基于web模式的购物系统逐渐普及,网上购物是一种新型的商务模式,其工作流程和经营模式受到了欢迎。电子商务可以适应现代化快节奏的生活方式,满足各类人群足不出户的在线购物,利用商城使得买卖双方完成线上交易,提高了购买效率。因此,开发一个适合商品在线选购的......
  • 课堂管理系统的设计与实现-计算机毕业设计源码+LW文档
    摘要随着互联网技术的推进,我国高等教育逐渐实现信息化。许多精品课堂管理系统的开发建设大大提高了教职工的教学效率,也为培养更多的高素质人才提供了途径。但是课堂管理系统的发展也存在交互性不强、资源更新缓慢、教学形式单一等问题。因此,笔者设想开发一个交互型的课堂管理系统......
  • 郑州商学院校园新闻管理系统的设计与实现计算机毕业设计源码
    摘要在互联网发展迅速的今天,人们已经开始习惯用网络来填充生活中的碎片时间。比如听歌、看视频、看新闻等,遇到自己喜欢的内容时并不一定有时间一次性看完。各种新闻内容存储在不同平台会不方便查找。郑州商学院校园新闻管理系统可以很好的解决这一问题,郑州商学院校园新闻管理系统......
  • 基于ssm的动漫推荐平台系统设计-计算机毕业设计源码+LW文档
    摘要随着信息技术的发展,基于web模式的管理系统逐渐普及,网上查找信息是目前广受欢迎的模式。基于ssm的动漫推荐平台系统可以适应现代化快节奏的生活方式,满足各类人群足不出户的在线查找动漫,利用基于ssm的动漫推荐平台系统可以获取动漫的信息,并可以和其他用户进行交流,提高了动漫的......
  • 基于Springboot的个人网站的设计与实现-计算机毕业设计源码+LW文档
    一、设计(论文)选题的依据1.研究背景与意义现在越来越多的人关注网站的自动化设计与开发,什么是个人网站呢?它的出现和运营究竟承载这怎样的信息?这并不是每个人都清楚的很多人无法准确的理解个人网站的优势和作用,我对网站的认识还处于相当低的程度中所以在正文开始前我想先阐述自己对......
  • 1计算机组成基础
    计算机由硬件和软件组成,软件分系统软件和应用软件硬件分主机和外设外设为输出输入设备、辅存储器(外存)主机为主存储器+(CPU:控制器+运算器)互联硬件的是总线,总线分数据总线、地址总线、控制总线存储器:层次化存储结构从内到外:寄存器(cpu)、cache(高速缓冲存储器:按内容相联存储)、主存......