【24h】

A parallel architecture for meaning comparison

机译:用于含义比较的并行架构

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

摘要

In this paper we present a fine grained parallel architecture that performs meaning comparison using vector cosine similarity (dot product). Meaning comparison assigns a similarity value to two objects (e.g. text documents) based on how similar their meanings (represented as two vectors) are to each other. The novelty of our design is the fine grained parallelism which is not exploited in available hardware based dot product processor designs and can not be achieved in traditional server class processors like the Intel Xeon. We compare the performance of our design against that of available hardware based dot product processors as well a server class processor using optimum software code performing the same computation. We show that our hardware design can achieve a speedup of 62,000 times compared to an available hardware design and a speedup of 8866 times with 33% (1.5 times) less power consumption, compared to software code running on Intel Xeon processor for 1024 basis vectors. Our design can significantly reduce the amount of servers required for similarity comparison in a distributed search engine. Thus it can enable reduction in energy consumption, investment, operational costs and floor area in search engine data centers. This design can also be deployed for other applications which require fast dot product computation.
机译:在本文中,我们提出了一种细粒度的并行架构,该架构使用向量余弦相似度(点积)执行含义比较。含义比较基于两个对象(例如,文本文档)的含义(表示为两个向量)之间的相似程度,为它们分配相似度值。我们设计的新颖之处在于细粒度的并行性,而这种并行性并未在基于硬件的点积处理器设计中得到利用,并且在传统的服务器级处理器(如Intel Xeon)中也无法实现。我们将设计的性能与使用基于硬件的点积处理器以及使用执行相同计算的最佳软件代码的服务器类处理器的性能进行比较。我们证明,与在1024 X基点矢量的Intel Xeon处理器上运行的软件代码相比,与可用的硬件设计相比,我们的硬件设计可实现62,000倍的加速,在8866倍的加速下,功耗降低33%(1.5倍)。我们的设计可以大大减少在分布式搜索引擎中进行相似度比较所需的服务器数量。因此,它可以减少搜索引擎数据中心的能耗,投资,运营成本和占地面积。该设计还可以用于需要快速点积计算的其他应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号