首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Reducing Data TLB Power via Compiler-Directed Address Generation
【24h】

Reducing Data TLB Power via Compiler-Directed Address Generation

机译:通过编译器定向地址生成来降低数据TLB功耗

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

摘要

Address translation using the translation lookaside buffer (TLB) consumes as much as 16% of the chip power on some processors because of its high associativity and access frequency. While prior work has looked into optimizing this structure at the circuit and architectural levels, this paper takes a different approach to optimizing its power by reducing the number of data TLB (dTLB) lookups for data references. The main idea is to keep translations in a set of translation registers (TRs) and intelligently use them in software to directly generate the physical addresses without going through the dTLB. The software has to work within the confines of the TRs provided by the hardware and has to maximize the reuse of such translations to be effective. The authors propose strategies and code transformations for achieving this in array-based and pointer-based codes, looking to optimize data accesses. Results with a suite of Spec95 array-based and pointer-based codes show dTLB energy savings of up to 73% and 88%, respectively, compared to directly using the dTLB for all references. Despite the small increase in instructions executed with the mechanisms, the approach can, in fact, provide performance benefits in certain cache-addressing strategies
机译:使用转换后备缓冲器(TLB)的地址转换在某些处理器上消耗高达16%的芯片功率,因为​​它具有很高的关联性和访问频率。尽管先前的工作已经着眼于在电路和架构级别上优化这种结构,但本文采用了另一种方法来通过减少数据参考的数据TLB(dTLB)查找数量来优化其功耗。主要思想是将翻译保存在一组翻译寄存器(TR)中,并在软件中智能地使用它们,以直接生成物理地址,而无需通过dTLB。该软件必须在硬件提供的TR的范围内工作,并且必须最大化此类转换的重用才能有效。作者提出了策略和代码转换,以在基于数组和基于指针的代码中实现这一目标,以优化数据访问。与直接使用dTLB作为所有参考的结果相比,使用基于Spec95数组和基于指针的代码套件的结果分别显示dTLB节能高达73%和88%。尽管使用该机制执行的指令增加的很少,但该方法实际上可以在某些高速缓存寻址策略中提供性能优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号