首页> 外文会议>The 25th annual international symposium on computer architecture >Options for dynamic address translation in COMAs
【24h】

Options for dynamic address translation in COMAs

机译:COMA中动态地址转换的选项

获取原文

摘要

In modern processors, the dynamic translation of virtual addresses to support virtual memory is done before or in parallel with the first-level cache access. As processor technology improves at a rapid pace and the working sets of new applications grow insatiably the latency and bandwidth demands on the TLB (Translation Lookaside Buffer) are getting more and more difficult to meet. The situation is worse in multiprocessor systems, which run larger applications and are plagued by the TLB consistency problem.We evaluate and compare five options for virtual address translation in the context of COMAs (Cache Only Memory Architectures). The dynamic address translation mechanism can be located after the cache access provided the cache is virtual. In a particular design, which we call V-COMA for Virtual COMA, the physical address concept and the traditional TLB are eliminated. While still supporting virtual memory, V-COMA reduces the address translation overhead to a minimum.V-COMA scales well and worksbetter in systems with large number of processors. As a machine running on virtual addresses, V-COMA provides a simple and consistent hardware model to the operating system and the compiler, in which further optimization opportunities are possible.
机译:在现代处理器中,虚拟地址的动态转换以支持虚拟内存是在一级缓存访问之前或与之并行完成的。随着处理器技术的快速进步和新应用程序的工作量不断增长,对TLB(转换后备缓冲器)的等待时间和带宽要求越来越难以满足。在运行大型应用程序且受TLB一致性问题困扰的多处理器系统中,情况更糟。我们在COMA(仅缓存内存体系结构)的上下文中评估和比较了五个用于虚拟地址转换的选项。如果缓存是虚拟的,则动态地址转换机制可以位于缓存访问之后。在一种称为虚拟COMA的V-COMA的特殊设计中,消除了物理地址概念和传统的TLB。在仍然支持虚拟内存的同时,V-COMA可以将地址转换开销降至最低.V-COMA在具有大量处理器的系统中可以很好地扩展和更好地工作。作为在虚拟地址上运行的计算机,V-COMA为操作系统和编译器提供了一个简单且一致的硬件模型,在其中可以进行进一步的优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号