itgle.com
更多“减少流水线分支延迟的静态方法有哪些?”相关问题
  • 第1题:

    简述减少流水线分支损失四种方法。


    正确答案: (1)冻结或排空流水线:在流水线中停住或删除分支后的指令,直到知道转移目标地址
    (2)预测分支转移失败:流水线继续照常流动,如果分支转移成功,将分支指令后的指令转换为空操作,并从分支目标处开始取指令执行;否则照常执行
    (3)预测分支转移成功:始终假设分支成功,直接从分支目标处取指令执行
    (4)延迟分支(delayedbranch):分支开销为n的分支指令后紧跟有n个延迟槽,流水线遇到分支指令时,按正常方式处理,顺带执行延迟槽中的指令,从而减少分支开销。

  • 第2题:

    在DLX基本流水线中可采用哪些静态方法降低分支损失?


    正确答案: (1)修改硬件:在ID段增加一个加法器,将计算分支目标地址的操作移到ID段完成。
    (2)预测分支失败的方法
    (3)延迟分支方法

  • 第3题:

    消除流水线的瓶颈段有哪些方法?


    正确答案: (1)细分瓶颈段;
    (2)重复设置瓶颈段。

  • 第4题:

    静态流水线和动态流水线


    正确答案: 静态流水线在某一时间内各段只能按一种功能连接流水,只有等流水线全部流空后,才能切换成按另一种功能连接而成的流水
    动态流水线的各功能段在同一时间内可按不同的运算或功能连接
    静态流水线是功能负担较多的加到软件上,以简化硬件控制;动态流水线则是把功能负担较多的加到硬件控制上,以提高流水的效能

  • 第5题:

    降低流水线分支损失的方法有哪些?


    正确答案: (1)在流水线中尽早判断出分支转移是否成功;尽早计算出分支转移成功时的PC值(即分支的目标地址)(2)“冻结”或“排空”流水线的方法
    (3)预测分支失败
    (4)预测分支成功
    (5)延迟分支

  • 第6题:

    减少流水线处理分支指令时的暂停时钟周期数的技术途径是什么?其流水线数据通路应如何改进?


    正确答案: 在流水线中尽早判断分支转移是否成功;转移成功时,尽早计算出转移目标地址。两者应同时采用,缺一不可。
    (1)把“=0?”测试移至ID段;
    (2)在ID段增设一个加法器,这样可以把分支开销减少一拍。

  • 第7题:

    问答题
    减少流水线分支延迟的静态方法有哪些?

    正确答案: (1)预测分支失败:沿失败的分支继续处理指令,就好象什么都没发生似的。当确定分支是失败时,说明预测正确,流水线正常流动;当确定分支是成功时,流水线就把在分支指令之后取出的指令转化为空操作,并按分支目标地址重新取指令执行。
    (2)预测分支成功:当流水线ID段检测到分支指令后,一旦计算出了分支目标地址,就开始从该目标地址取指令执行。
    (3)延迟分支:主要思想是从逻辑上“延长”分支指令的执行时间。把延迟分支看成是由原来的分支指令和若干个延迟槽构成。不管分支是否成功,都要按顺序执行延迟槽中的指令。
    3种方法的共同特点:它们对分支的处理方法在程序的执行过程中始终是不变的。它们要么总是预测分支成功,要么总是预测分支失败。
    解析: 暂无解析

  • 第8题:

    填空题
    减少流水线处理分支指令时的暂停时钟周期数有两种途径,一种是(),另一种是()。

    正确答案: 尽早判断出分支转移是否成功,尽早计算出分支转移的目标地址
    解析: 暂无解析

  • 第9题:

    问答题
    简述减少流水线分支损失四种方法。

    正确答案: (1)冻结或排空流水线:在流水线中停住或删除分支后的指令,直到知道转移目标地址
    (2)预测分支转移失败:流水线继续照常流动,如果分支转移成功,将分支指令后的指令转换为空操作,并从分支目标处开始取指令执行;否则照常执行
    (3)预测分支转移成功:始终假设分支成功,直接从分支目标处取指令执行
    (4)延迟分支(delayedbranch):分支开销为n的分支指令后紧跟有n个延迟槽,流水线遇到分支指令时,按正常方式处理,顺带执行延迟槽中的指令,从而减少分支开销。
    解析: 暂无解析

  • 第10题:

    问答题
    解决流水线数据相关的方法有哪些?

    正确答案: (1)定向技术:在某条指令产生一个结果之前,其他指令并不真正需要该计算结果,如果将该计结果从其产生的地方直接送到其他指令需要它的地方,就可以避免暂停。
    (2)暂停技术:设置一个“流水线互锁”的功能部件,一旦流水线互锁检测到数据相关,流水线暂停执行发生数据相关指令后续的所有指令。直到该数据相关解决为止。
    (3)采用编译器调度。
    (4)重新组织代码顺序。
    解析: 暂无解析

  • 第11题:

    问答题
    在DLX基本流水线中可采用哪些静态方法降低分支损失?

    正确答案: (1)修改硬件:在ID段增加一个加法器,将计算分支目标地址的操作移到ID段完成。
    (2)预测分支失败的方法
    (3)延迟分支方法
    解析: 暂无解析

  • 第12题:

    问答题
    降低流水线分支损失的方法有哪些?

    正确答案: (1)在流水线中尽早判断出分支转移是否成功;尽早计算出分支转移成功时的PC值(即分支的目标地址)(2)“冻结”或“排空”流水线的方法
    (3)预测分支失败
    (4)预测分支成功
    (5)延迟分支
    解析: 暂无解析

  • 第13题:

    减少流水线处理分支指令时的暂停时钟周期数有哪两种途径?


    正确答案: (1)在流水线中尽早判断出分支转移是否成功;
    (2)尽早计算出分支转移成功时的PC值(即分支的目标地址)。

  • 第14题:

    在基本DLX流水线基础上,避免控制相关的方法有哪些?


    正确答案: (1)改进硬件功能,把分支目标地址和条件的计算移到译码段进行;
    (2)采用预测分支失败机制
    (3)采用延迟分支机制。

  • 第15题:

    “延迟分支”方法的主要思想是什么?


    正确答案: 其主要思想是从逻辑上“延长”分支指令的执行时间。设延迟长度为n的分支指令后面有n个分支延迟槽,选择n条有效和有用的指令放入分支延迟槽中,无论分支成功与否,流水线都会执行这些指令。处于分支延迟槽中的指令“掩盖”了流水线原来所必须插入的暂停周期。

  • 第16题:

    延迟分支的三种调度方法是()。


    正确答案:从前调度;从目标处调度;从失败处调度

  • 第17题:

    流水线深度受限于流水线的延迟和额外开销。


    正确答案:正确

  • 第18题:

    前端优化选项有哪些()

    • A、首屏优先优化
    • B、动静态分离
    • C、Cookie隔离
    • D、延迟加载

    正确答案:A,C,D

  • 第19题:

    问答题
    减少流水线处理分支指令时的暂停时钟周期数的技术途径是什么?其流水线数据通路应如何改进?

    正确答案: 在流水线中尽早判断分支转移是否成功;转移成功时,尽早计算出转移目标地址。两者应同时采用,缺一不可。
    (1)把“=0?”测试移至ID段;
    (2)在ID段增设一个加法器,这样可以把分支开销减少一拍。
    解析: 暂无解析

  • 第20题:

    问答题
    减少流水线处理分支指令时的暂停时钟周期数有哪两种途径?

    正确答案: (1)在流水线中尽早判断出分支转移是否成功;
    (2)尽早计算出分支转移成功时的PC值(即分支的目标地址)。
    解析: 暂无解析

  • 第21题:

    问答题
    延迟纳税对企业有什么意义?延迟纳税有哪些筹划方法?

    正确答案: 有效的延迟了纳税的时间,从资金的时间价值来考虑,相当于取得了一笔政府的无息贷款或者是说节省了企业的利息支出。从企业的财务情况来看,延迟纳税可以增加流动资金,有利于资金的周转,特别是对一些新办企业初期缓解资金较为紧张的情况是非常有利的方法。
    延迟纳税的筹划方法可以分为纳税期限的筹划和纳税环节的筹划。
    解析: 暂无解析

  • 第22题:

    问答题
    静态流水线和动态流水线

    正确答案: 静态流水线在某一时间内各段只能按一种功能连接流水,只有等流水线全部流空后,才能切换成按另一种功能连接而成的流水
    动态流水线的各功能段在同一时间内可按不同的运算或功能连接
    静态流水线是功能负担较多的加到软件上,以简化硬件控制;动态流水线则是把功能负担较多的加到硬件控制上,以提高流水的效能
    解析: 暂无解析

  • 第23题:

    问答题
    消除流水线的瓶颈段有哪些方法?

    正确答案: (1)细分瓶颈段;
    (2)重复设置瓶颈段。
    解析: 暂无解析