首页> 外文会议>High performance embedded architectures and compiles >Virtual Ways: Efficient Coherence for Architecturally Visible Storage in Automatic Instruction Set Extensions
【24h】

Virtual Ways: Efficient Coherence for Architecturally Visible Storage in Automatic Instruction Set Extensions

机译:虚拟方式:在自动指令集扩展中实现体系结构可见存储的高效一致性

获取原文
获取原文并翻译 | 示例

摘要

Customizable processors augmented with application-specif ic Instruction Set Extensions (ISEs) have begun to gain traction in re cent years. The most effective ISEs include Architecturally Visible Storage (AVS), compiler-controlled memories accessible exclusively to the ISEs. Unfortunately, the usage of AVS memories creates a coherence prob lem with the data cache. A multiprocessor coherence protocol can solve the problem, however, this is an expensive solution when applied in a uniprocessor context. Instead, we can solve the problem by modifying the cache controller so that the AVS memories function as extra ways of the cache with respect to coherence, but are not generally accessible as extra ways for use under normal software execution. This solution, which we call Virtual Ways is less costly than a hardware coherence protocol, and eliminate coherence messages from the system bus, which improves energy consumption. Moreover, eliminating these messages makes Vir tual Ways significantly more robust to performance degradation when there is a significant disparity in clock frequency between the processor and main memory.
机译:近年来,以专用指令集扩展(ISE)增强的可定制处理器已经开始受到关注。最有效的ISE包括体系结构可见存储(AVS),仅由ISE访问的编译器控制的存储器。不幸的是,AVS存储器的使用会在数据高速缓存中产生一致性问题。多处理器一致性协议可以解决该问题,但是,在单处理器环境中应用时,这是一种昂贵的解决方案。取而代之的是,我们可以通过修改缓存控制器来解决该问题,以使AVS存储器充当缓存的一致性方面的额外方式,但通常不能作为在正常软件执行下使用的额外方式来访问。这种称为虚拟方式的解决方案比硬件一致性协议的成本更低,并且消除了系统总线中的一致性消息,从而提高了能耗。此外,当处理器和主存储器之间的时钟频率存在明显差异时,消除这些消息将使Vir tual Ways对性能降低的鲁棒性更强。

著录项

  • 来源
  • 会议地点 Pisa(IT);Pisa(IT)
  • 作者单位

    Ecole Polytechnique Federate de Lausanne (EPFL), School of Computer and Communication Sciences, CH-1015 Lausanne, Switzerland,Bern University of Applied Sciences, EKT, Microlab, Quellgasse 21,CH-2501 Biel/Bienne, Switzerland;

    Ecole Polytechnique Federate de Lausanne (EPFL), School of Engineering,CH-1015 Lausanne, Switzerland;

    University of California, Riverside, Department of Computer Science and Engineering, Riverside, CA 92521, USA;

    Ecole Polytechnique Federate de Lausanne (EPFL), School of Engineering,CH-1015 Lausanne, Switzerland,Delft University of Technology, Circuits and Systems Group,NL-2600 AA Delft, The Netherlands;

    Ecole Polytechnique Federate de Lausanne (EPFL), School of Computer and Communication Sciences, CH-1015 Lausanne, Switzerland;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术;
  • 关键词

    application-specific processors; memory coherence; instruc tion set extensions; virtual ways;

    机译:专用处理器记忆连贯指令集扩展;虚拟方式;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号