首页> 外文会议>24th ACM international conference on supercomputing 2010 >Enigma: Architectural and Operating System Support for Reducing the Impact of Address Translation
【24h】

Enigma: Architectural and Operating System Support for Reducing the Impact of Address Translation

机译:谜:减少地址翻译影响的体系结构和操作系统支持

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

摘要

Most modern microprocessors provide hardware support for rapidly translating a program logical address to a system physical address (PA). Translation typically sits on the critical path of every memory access, since an access cannot usually be performed until after it has been translated. Enigma is a novel approach to address translation that defers the bulk of the work associated with address translation until data must be retrieved from physical memory. Enigma replaces the address translation unit that exists in each conventional core with a simpler unit to translate from the logical address space to a new intermediate address (IA) space. Intermediate addresses are unique across the entire system except where sharing is required or desired, and their use sidesteps the "synonym" problem present in logically tagged caches. All cache addressing, as well as I/O and coherence traffic, is carried out using IA. Enigma translates an IA to a PA only when no cache in the entire CMP can satisfy the request and memory or I/O must be accessed. A central translation unit attached to the system bus performs translations on IA that must be resolved to a PA. Deferring the bulk of address translation work and removing it from each individual processor core in this manner affords many benefits.
机译:大多数现代微处理器为快速将程序逻辑地址转换为系统物理地址(PA)提供了硬件支持。转换通常位于每个内存访问的关键路径上,因为通常只有在转换之后才能执行访问。谜题是一种新颖的地址转换方法,它将与地址转换相关的大部分工作推迟到必须从物理内存中检索数据之前。 Enigma用一个更简单的单元替换了每个常规内核中存在的地址转换单元,以便从逻辑地址空间转换为新的中间地址(IA)空间。中间地址在整个系统中是唯一的,除非需要或期望共享,并且中间地址的使用避开了逻辑标记的缓存中存在的“同义词”问题。所有高速缓存寻址以及I / O和一致性流量都是使用IA执行的。仅当整个CMP中没有高速缓存可以满足请求并且必须访问内存或I / O时,Enigma才会将IA转换为PA。连接到系统总线的中央翻译单元对必须解析为PA的IA进行翻译。推迟大量地址转换工作并将其从每个单独的处理器内核中删除,可以带来很多好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号