程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令条数减少到原来的70%, 而CPI增加到原来的1.2倍,则P在M上的执行时间是
16.8秒
举一反三
- 假设某机器 M 的时钟频率为 4GHz,用户程序 P 在 M 上的指令条数为 8x10 9 ,其 CPI为 1.25,则 P 在 M 上的执行时间是多少?若在机器 M 上从程序 P 开始启动到执行结束所需的时间是 4 秒,则 P 占用的 CPU 时间的百分比是多少?
- 基元反应 2 NO + O2 = 2 NO2,在一定温度下,p (O2)不变,p (NO) 增加到原来的2 倍,则反应速率增加到原来的倍
- 执行以下程序段后,*p 的值为_______。int m = 1, ∗p = &m, *q; q = p; *q = 2;
- 3、END指令的功能是:执行END指令后,END指令后面的程序则不执行。 </p></p>
- 假定某程序P由一个100条指令构成的循环组成,该循环共执行50次,在某系统S中执行程序P花了20000个时钟周期,则系统S在执行程序P的CPI是______。 A: 2 B: 4 C: 8 D: 200
内容
- 0
程序P在机器A上运行需10s,机器A的时钟频率为400MHz。现在要设计一台机器B,希望该程序在B上运行只需6s。机器B时钟频率的提高导致了其CPI的增加,使得程序P在机器B上运行所需时钟周期数是在机器A上的1.2倍。要实现这一目标(程序P在B上执行速度是A上的10/6=1.67倍),机器B的时钟频率达到多少?
- 1
基元反应 2 NO + O2 = 2 NO2,在一定温度下,p (O2)不变,p (NO) 增加到原来的2 倍,则反应速率增加到原来的 A: 2 倍 B: 4倍 C: 9 倍 D: 1/4 倍
- 2
进程的并发执行是指若干个进程()。 A: 同时执行 B: 在执行时间上是重叠的 C: 在执行时间上是不重叠的 D: 共享系统资源
- 3
在指令助记符后标有“P”的为脉冲执行型指令,无“P”的为连续执行型指令。()
- 4
基元反应 2 NO + O2 = 2 NO2,在一定温度下,p (NO)不变,p (O2) 增加到原来的2 倍,则反应速率增加到原来的( ) A: 2倍 B: 4倍 C: 9倍 D: 1/4 倍