功能单元的吞吐量也是程序执行时间的一个下界。假设一个程序需要N个某种运算的计算,而微处理器只有m个能执行这个操作的功能单

题目
单选题
功能单元的吞吐量也是程序执行时间的一个下界。假设一个程序需要N个某种运算的计算,而微处理器只有m个能执行这个操作的功能单元,并且这些单元的发射时间为i。那么这个程序的执行至少需要()个周期。
A

N*m/i

B

N*i/m

C

i*m/N

D

N/(m*i)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MEL栏目4备注或例外中(O),(M)的含义为().

A.(O)表示一个机组操作程序,(M)表示所列出不工作项目的一个维护程序必须飞行前完成

B.(M)表示维护排故(O)表示操作程序

C.(O)表示一个失效项目(M)表示一个执行程序

D.(O)(M)表示不能分开,必须一起使用操作程序

点击收起答案


本题答案:A

第2题:

非模态M功能是指:()。

A.该功能在被同组的另一个功能注销前一直有效的M功能

B.只在书写了该代码的程序段落中有效的M功能

C.在程序段编制的轴运动之前执行的M功能

D.在程序段编制的轴运动之后执行的M功能


正确答案:B

第3题:

●在下列不同结构的处理机上执行6×6的矩阵乘法C=A×B,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法部件和乘法部件的延迟时间都是3个时钟周期,另外,加法指令和乘法指令还要经过"取指令"和"指令译码"的时钟周期,每个时钟周期为20ns,C的初始值为"0"。各操作部件的输出端有直接数据通路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为 (5) 。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过3个功能段,那么所需要的时间为 (6) 。

(5) A.105.6ms

B.52.8ms

C.39.6ms

D.72.8ms

(6) A.6480ns

B.3240ns

C.4020ns

D.8040ns


正确答案:C,D
【解析】要完成上面的矩阵乘法,需要完成的各种操作的数量:
需要完成的乘法次数为6×6×6=216次。
需要完成的加法次数为6×6×5=180次。
下面分析处理机的结构会给性能带来什么样的影响。
1.顺序执行时,每个乘法和加法指令都需要5个时钟周期(取指令、指令分析、指令执行),所以所需要的时间为:
T=(216+180)×5×20ns=39600ns=39.6ms
2.单流水线标量处理机,采用两功能静态流水线时,因为有足够的缓冲寄存器,所以可以首先把所有的乘法计算完,并通过调度使加法流水线不出现停顿,所以所需要的时间为:
T=T第一条指令进入流水线+T乘法+T加法=[2+(3+216-1)+3(3+180-1)]×20ns=8040ns

第4题:

一个计算机程序定期生成工资单和报告。这个程序是()。

  • A、操作系统
  • B、应用程序
  • C、报告生成器
  • D、实用程序

正确答案:B

第5题:

MEL栏目4备注或例外中(O),(M)的含义为().

  • A、(O)表示一个机组操作程序,(M)表示所列出不工作项目的一个维护程序必须飞行前完成
  • B、(M)表示维护排故(O)表示操作程序
  • C、(O)表示一个失效项目(M)表示一个执行程序
  • D、(O)(M)表示不能分开,必须一起使用操作程序

正确答案:A

第6题:

你正在开发一个执行数学计算的应用程序。你创建了一个类CalculationValues,并且写了一个操作CalculationValues类的实例的、名为PerformCalculation的程序。你需要保证当计算被执行的时候,用户界面能够继续响应。为此,你需要写一个代码段去调用PerformCalculation过程去达到目的,你应该使用下面那个代码段?()

A.

B.

C.

D.


参考答案:D
UI继续做出响应是要求,所以PerformCalculation程序应该去执行通过不直接连接的方式。PerformCalculation程序需要一个参数所以你应该使用ParameterizedThreadStart委托。选项A和选项B试图提供一个参赛给ParameterizedThreadStart委托,这是不可能的。选项C不能运行用一种新的方式,所以可能使得UI界面无任何响应。所以选D

第7题:

在下列不同结构的处理机上执行6x6的矩阵乘法C:A×B,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法部件和乘法部件的延迟时间都是3个时钟周期,另外,加法指令和乘法指令还要经过“取指令”和“指令译码”的时钟周期,每个时钟周期为20ns,C的初始值为“0”。各操作部件的输出端有直接数据通路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为(5)。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过3个功能段,那么所需要的时间为(6)。

A.105.6ms

B.52.8ms

C.39.6ms

D.72.8ms


正确答案:C

第8题:

具有同一功能,能产生同一运行结果的计算机程序是同一个计算机程序。( )


正确答案:错误

第9题:

KMM可编程单回路调节器()。

  • A、只有一个PID功能
  • B、只有一个输出通道
  • C、有两个PID功能,一个输出通道
  • D、只有一个输出信号去控制执行器

正确答案:D

第10题:

关于广播,以下哪些说法是正确的?()

  • A、一个角色发出一个广播,只有自己可以接收这个广播并启动个程序
  • B、新建个广播后,只有一个角色可以发出这个广播
  • C、重复执行广播个消息,接收这个广播消息的程序只会被唤醒一次
  • D、一个角色发出一个广播,所有其他角色都可以接收这个广播并启动各自不同的程序

正确答案:D

更多相关问题