首页> 外文会议>Architecture of Computing Systems - ARCS 2008 >Constructing Optimal XOR-Functions to Minimize Cache Conflict Misses
【24h】

Constructing Optimal XOR-Functions to Minimize Cache Conflict Misses

机译:构造最佳XOR函数以最大程度地减少缓存冲突丢失

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

摘要

Stringent power and performance constraints, coupled with detailed knowledge of the target applications of a processor, allows for application-specific processor optimizations. It has been shown that application-specific reconfigurable hash functions eliminate a large number of cache conflict misses. These hash functions minimize conflicts by modifying the mapping of cache blocks to cache sets. This paper describes an algorithm to compute optimal XOR-functions, a particular type of hash functions based on XORs. Using this algorithm, we set an upper bound on the conflict reduction achievable with XOR-functions. We show that XOR-functions perform better than other reconfigurable hash functions studied in the literature such as bit-selecting functions. The XOR-functions are optimal for one particular execution of a program. However, we show that optimal XOR-functions are less sensitive to the characteristics of the execution than optimal bit-selecting hash functions. This again underlines that XOR-functions are the best known hash functions to implement reconfigurable hash functions.
机译:严格的功率和性能限制,加上对处理器目标应用程序的详细了解,可以实现针对特定应用程序的处理器优化。已经显示,特定于应用程序的可重新配置散列函数消除了许多缓存冲突未命中的情况。这些哈希函数通过修改高速缓存块到高速缓存集的映射来最大程度地减少冲突。本文介绍了一种用于计算最佳XOR函数的算法,这是一种基于XOR的特殊类型的哈希函数。使用此算法,我们为XOR函数可实现的冲突减少设定了上限。我们表明,XOR函数的性能比文献中研究的其他可重配置哈希函数(例如位选择函数)更好。对于一个程序的特定执行,XOR函数是最佳的。但是,我们表明,最佳XOR函数比最佳位选择哈希函数对执行特征的敏感度低。这再次强调了XOR函数是实现可重配置哈希函数的最著名的哈希函数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号