更多“降低Cache失效损失的措施有哪些?”相关问题
  • 第1题:

    降低Cache命中时间的措施有哪些?


    正确答案: 容量小、结构简单的Cache;将写操作流水化以加快写命中

  • 第2题:

    简述通过编译优化降低cache失效率的基本思想。


    正确答案: 在编译时,对程序中的指令和数据进行重新组织,是连续访问的指令或数据能够具有根号的时间和空间局部性,以降低Cache失效率。

  • 第3题:

    简述降低Cache失效率的几种方法。


    正确答案: 常用的降低Cache失效率的方法有下面几种:
    (1)增加Cache块大小。增加块大小利用了程序的空间局部性。
    (2)提高相联度,降低冲突失效。
    (3)VictimCache,降低冲突失效。
    (4)伪相联Cache,降低冲突失效。
    (5)硬件预取技术,指令和数据都可以在处理器提出访问请求前进行预取。
    (6)由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。
    (7)编译器优化,通过对软件的优化来降低失效率。

  • 第4题:

    降低Cache失效率有哪几种方法?(至少写出5种)(简述其基本思想。)


    正确答案: 常用的降低Cache失效率的方法有下面几种:
    (1)增加Cache块大小。增加块大小利用了程序的空间局部性。
    (2)增加Cache的容量。
    (3)提高相联度,降低冲突失效。
    (4)伪相联Cache,降低冲突失效。当对伪相联Cache进行访问时,首先是按与直接映象相同的方式进行访问。如果命中,则从相应的块中取出所访问的数据,送给CPU,访问结束。如果不命中,就将索引字段的最高位取反,然后按照新索引去寻找“伪相联组”中的对应块。如果这一块的标识匹配,则称发生了“伪命中”。否则,就访问下一级存储器。
    (5)硬件预取技术。在处理器提出访问请求前预取指令和数据。
    (6)由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。
    (7)编译器优化,通过对软件的优化来降低失效率。
    (8)“牺牲”Cache。在Cache和其下一级存储器的数据通路之间增设一个全相联的小Cache,存放因冲突而被替换出去的那些块。每当发生不命中时,在访问下一级存储器之前,先检查“牺牲”Cache中是否含有所需的块。如果有,就将该块与Cache中某个块做交换,把所需的块从“牺牲”Cache调入Cache。

  • 第5题:

    锅炉运行中降低排烟热损失的措施有哪些?


    正确答案: (1)防止受热面结渣和积灰。
    (2)合理运用煤粉燃烧器。
    (3)控制送风机入口空气温度。
    (4)注意给水温度的影响。
    (5)避免入炉风量过大。
    (6)注意制粉系统运行的影响。

  • 第6题:

    什么是离心泵的水力损失?降低水力损失的措施有哪些?


    正确答案: 液体在泵内流动时,因为流道的光滑程度不同,则阻力大小也不同;另外,当液体进入叶轮和从叶轮流出时会产生碰撞和旋涡,也会产生能量损失。这两部分损失统称为水力损失。
    降低水力损失的措施有:
    (1)液体在过流部件各部位的速度大小确定要合理,而且速度的变化要平缓;
    (2)避免在流道内出现死区;
    (3)合理选择各过流部件的入、出口角度,以减少冲击损失。
    (4)避免在流道内存在尖角、突然转弯等情况。
    (5)流道表面应尽量光洁,不得有粘砂、飞边、毛刺等缺陷。

  • 第7题:

    问答题
    什么是离心泵的机械损失?降低机械损失的措施有哪些?

    正确答案: 机械损失是泵的轴封、轴承、叶轮圆盘摩擦等诸损失所消耗的功率。
    降低机械损失通常可采用以下方法:
    (1)在机械损失中,圆盘摩擦损失占绝大部分比例,在给定的扬程情况下,提高泵的转速,相应减少叶轮的外径,可使圆盘摩擦损失减小;
    (2)降低叶轮盖板、泵体内壁的粗糙度,一般可提高效率2%~4%。
    解析: 暂无解析

  • 第8题:

    填空题
    降低Cache命中时间的措施有()和()

    正确答案: 采用容量小、结构简单的Cache,将写操作流水化以加快写命中
    解析: 暂无解析

  • 第9题:

    问答题
    降低Cache失效率的措施有哪些?

    正确答案: A、增加Cache块大小
    B、提高相联度
    C、采用VictimCache
    D、采用伪相联Cache(列相联)
    E、采用硬件预取技术
    F、由编译器控制的预取
    G、编译器优化
    解析: 暂无解析

  • 第10题:

    问答题
    降低Cache失效率有哪些方法?

    正确答案: 增加Cache块大小、提高相联度、VictimCache、伪相联Cache、硬件预取技术、由编译器控制的预取、编译器优化
    解析: 暂无解析

  • 第11题:

    问答题
    降低Cache失效损失的措施有哪些?

    正确答案: A、读失效优先于写;
    B、采用子块放置策略;
    C、早期启动和关键字优先;
    D、在Cache失效时,利用非阻塞Cache减少暂停;
    E、采用二级Cache。
    解析: 暂无解析

  • 第12题:

    问答题
    减少Cache失效开销有哪些方法?

    正确答案: (1)让读失效优先于写;
    (2)子块放置技术;
    (3)请求字处理技术;
    (4)非阻塞Cache或非锁定Cache技术;
    (5)采用二级Cache。
    解析: 暂无解析

  • 第13题:

    在Cache-主存中,改进Cache性能的某一方面是以损失另一方面性能为代价的。如增加Cache块大小在降低失效率的同时增加(),而提高相联度在降低失效率的同时则是以增加()为代价的。


    正确答案:失效开销;命中时间

  • 第14题:

    降低Cache失效率的措施有哪些?


    正确答案: A、增加Cache块大小
    B、提高相联度
    C、采用VictimCache
    D、采用伪相联Cache(列相联)
    E、采用硬件预取技术
    F、由编译器控制的预取
    G、编译器优化

  • 第15题:

    降低Cache失效率有哪些方法?


    正确答案: 增加Cache块大小、提高相联度、VictimCache、伪相联Cache、硬件预取技术、由编译器控制的预取、编译器优化

  • 第16题:

    减少Cache失效开销有哪些方法?


    正确答案: (1)让读失效优先于写;
    (2)子块放置技术;
    (3)请求字处理技术;
    (4)非阻塞Cache或非锁定Cache技术;
    (5)采用二级Cache。

  • 第17题:

    降低油品蒸发损失的技术措施有哪些?


    正确答案:对油罐进行淋水;正确选择油罐涂料;对油罐采取绝热措施;在油罐周围砌筑防护墙,减少阳光辐射面积;建造浮顶油罐;收集石油蒸汽;安装呼吸阀档板。

  • 第18题:

    降低排烟损失的措施有哪些?


    正确答案: 1)选择合适的过剩空气系数;
    2)减少炉膛,烟道及空预器的漏风;
    3)及时吹灰打焦,保持受热面清洁;
    4)加强燃烧调整,控制火焰中心高度,降低炉膛出口烟温;
    5)合理配风,加强燃烧器出口火焰调整;
    6)保持空预器换热面清洁,换热效果好。

  • 第19题:

    问答题
    降低Cache失效率有哪几种方法?简述其基本思想。

    正确答案: 常用的降低Cache失效率的方法有下面几种:
    (1)增加Cache块大小。增加块大小利用了程序的空间局部性。
    (2)增加Cache的容量。
    (3)提高相联度,降低冲突失效。
    (4)伪相联Cache,降低冲突失效。当对伪相联Cache进行访问时,首先是按与直接映象相同的方式进行访问。如果命中,则从相应的块中取出所访问的数据,送给CPU,访问结束。如果不命中,就将索引字段的最高位取反,然后按照新索引去寻找“伪相联组”中的对应块。如果这一块的标识匹配,则称发生了“伪命中”。否则,就访问下一级存储器。
    (5)硬件预取技术。在处理器提出访问请求前预取指令和数据。
    (6)由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。
    (7)编译器优化,通过对软件的优化来降低失效率。
    (8)“牺牲”Cache。在Cache和其下一级存储器的数据通路之间增设一个全相联的小Cache,存放因冲突而被替换出去的那些块。每当发生不命中时,在访问下一级存储器之前,先检查“牺牲”Cache中是否含有所需的块。如果有,就将该块与Cache中某个块做交换,把所需的块从“牺牲”Cache调入Cache。
    解析: 暂无解析

  • 第20题:

    问答题
    增加Cache块大小一定会降低失效率吗?

    正确答案: 不一定。
    对于给定的Cache容量,当块大小增加时,失效率开始是下降,后来反而上升了。主要因为增加块大小会产生双重作用。一方面它减少了强制性失效;另一方面,可能会增加冲突失效。
    解析: 暂无解析

  • 第21题:

    问答题
    降低Cache命中时间的措施有哪些?

    正确答案: 容量小、结构简单的Cache;将写操作流水化以加快写命中
    解析: 暂无解析

  • 第22题:

    问答题
    简述通过编译优化降低cache失效率的基本思想。

    正确答案: 在编译时,对程序中的指令和数据进行重新组织,是连续访问的指令或数据能够具有根号的时间和空间局部性,以降低Cache失效率。
    解析: 暂无解析

  • 第23题:

    问答题
    降低Cache失效率有哪几种方法?(至少写出5种)(简述其基本思想。)

    正确答案: 常用的降低Cache失效率的方法有下面几种:
    (1)增加Cache块大小。增加块大小利用了程序的空间局部性。
    (2)增加Cache的容量。
    (3)提高相联度,降低冲突失效。
    (4)伪相联Cache,降低冲突失效。当对伪相联Cache进行访问时,首先是按与直接映象相同的方式进行访问。如果命中,则从相应的块中取出所访问的数据,送给CPU,访问结束。如果不命中,就将索引字段的最高位取反,然后按照新索引去寻找“伪相联组”中的对应块。如果这一块的标识匹配,则称发生了“伪命中”。否则,就访问下一级存储器。
    (5)硬件预取技术。在处理器提出访问请求前预取指令和数据。
    (6)由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。
    (7)编译器优化,通过对软件的优化来降低失效率。
    (8)“牺牲”Cache。在Cache和其下一级存储器的数据通路之间增设一个全相联的小Cache,存放因冲突而被替换出去的那些块。每当发生不命中时,在访问下一级存储器之前,先检查“牺牲”Cache中是否含有所需的块。如果有,就将该块与Cache中某个块做交换,把所需的块从“牺牲”Cache调入Cache。
    解析: 暂无解析