首页> 外文会议>ACM international conference on distributed event-based systems >High Performance Content-Based Matching Using GPUs
【24h】

High Performance Content-Based Matching Using GPUs

机译:基于高性能内容的使用GPU匹配

获取原文

摘要

Matching incoming event notifications against received subscriptions is a fundamental part of every publish-subscribe infrastructure. In the case of content-based systems this is a fairly complex and time consuming task, whose performance impacts that of the entire system. In the past, several algorithms have been proposed for efficient content-based event matching. While they differ in most aspects, they have in common the fact of being conceived to run on conventional, sequential hardware. On the other hand, modern Graphical Processing Units (GPUs) offer off-the-shelf, highly parallel hardware, at a reasonable cost. Unfortunately, GPUs introduce a totally new model of computation, which requires algorithms to be fully re-designed. In this paper, we describe a new content-based matching algorithm designed to run efficiently on CUDA, a widespread architecture for general purpose programming on GPUs. A detailed comparison with SFF, the matching algorithm of Siena, known for its efficiency, demonstrates how the use of GPUs can bring impressive speedups in content-based matching. At. the same time, this analysis demonstrates the peculiar aspects of CUDA programming that mostly impact, performance.
机译:匹配收到的订阅的传入事件通知是每个发布 - 订阅基础结构的基本一部分。在基于内容的系统的情况下,这是一个相当复杂和耗时的任务,其性能会影响整个系统的性能。在过去,已经提出了几种算法用于基于有效的基于内容的事件匹配。虽然它们在大多数方面都有所不同,但它们有共同的事实是在传统的顺序硬件上进行构思的事实。另一方面,现代图形处理单元(GPU)以合理的成本提供现成的,高度平行的硬件。不幸的是,GPU介绍了全新的计算模型,这需要完全重新设计算法。在本文中,我们描述了一种新的基于内容的匹配算法,旨在在CUDA上有效运行,这是GPU上的通用编程的广泛架构。与SFF的详细比较,锡耶纳的匹配算法,以其效率而闻名,展示了GPU的使用如何在基于内容的匹配中带来令人印象深刻的加速。在。同时,该分析展示了CUDA编程的特殊方面,主要是影响,性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号