k路并行寄存器溢出&&循环展开

      A.   1.当三次循环展开+三个并行变量的时候 有三条关键路径,每条路径之间无数据相关,可以并行执行。看上去关键路径上只有一个add,整数的add延迟为1。但是我们可以仔细分析流水线上各个操作的发射时间和延迟时间,来确定每一个操作开始的时间点。 如下表: 循环次数 add开始时间 mull开始时间 Load1开始时间 Load2开始时间 1 mul+3=5 Load2+1=2 0 L
相关文章
相关标签/搜索