我正在解决我的计算机系统课本中的一个问题。
对于这个问题,我得到了一个如下所示的循环,以及整数相加、整数相乘、浮点相加、浮点相乘等操作的延迟和发送率。
int out1, input1;
float out2, input2;
for (i=0; i< length; i++){
out1 = input1 + array1[i];
out2 = out1 + array2[i];
}我必须为上面的循环计算每元素的周期数(CPE)。我完全迷失了方向,不知道该怎么开始。有人能建议一下如何解决这个问题吗?延迟和发件率会起到什么作用?
发布于 2021-06-08 01:45:00
当测量循环的性能指标时,特别是CPE,或每个元素的周期,我们可以使用,T= CPE *N+开销,其中N表示元素的数量
https://stackoverflow.com/questions/43197673
复制相似问题