首页> 外文会议>IEEE International Symposium on High Performance Computer Architecture >Hardware-Based Address-Centric Acceleration of Key-Value Store
【24h】

Hardware-Based Address-Centric Acceleration of Key-Value Store

机译:基于硬件的地址中心键值存储的加速度

获取原文

摘要

Efficiently retrieving data is essential for key-value store applications. A major part of the retrieving time is on data addressing, that is, finding the location of the value in memory that corresponds to a key. This paper introduces an address-centric approach to speed up the addressing by creating a shortcut for the translation of a key to the physical address of the value. The new technique is materialized with a novel in-memory table, STLT, a virtual-physical address buffer, and two new instructions. It creates a fast path for data addressing and meanwhile opens up opportunities for the use of simpler and faster hash tables to strike a better tradeoff between hashing conflicts and hashing overhead. Together, the new technique brings up to 1.4× speedups on key-value store application Redis and up to 13× speedups on some widely used indexing data structures, consistently outperforming prior solutions significantly.
机译:有效地检索数据对于键值存储应用是必不可少的。 检索时间的主要部分是数据寻址,即找到对应于密钥的内存中值的位置。 本文介绍了一种以地址为中心的方法,可以通过创建要重写的键的物理地址的关键字来加速寻址。 新技术用新型内存表,STLT,虚拟物理地址缓冲区和两个新指令进行了实现。 它为数据寻址创建了快速路径,同时开辟了使用更简单和更快的哈希表的机会,以在散列冲突和散列开销之间取得更好的权衡。 在一起,新技术在键值存储申请REDIS上带来了高达1.4倍的加速,在一些广泛使用的索引数据结构上最多可达13倍加速,显着优于先前的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号