首页> 外文会议>IEEE International Symposium on Workload Characterization >Workload Characterization and Optimization of High-performance Text Indexing on the Cell Broadband Engine (Cell/B.E.)
【24h】

Workload Characterization and Optimization of High-performance Text Indexing on the Cell Broadband Engine (Cell/B.E.)

机译:电池宽带引擎高性能文本索引的工作负载表征和优化(Cell / B.E)

获取原文

摘要

In this paper we examine text indexing on the Cell Broadband Engine (Cell/B.E.), an emerging workload on an emerging multi-core architecture. The Cell Broadband Engine is a microprocessor jointly developed by Sony Computer Entertainment, Toshiba, and IBM (herein, we refer to it simply as the "Cell"). The importance of text indexing is growing not only because it is the core task of commercial and enterprise-level search engines, but also because it appears more and more frequently in desktop and mobile applications, and on network appliances. Text indexing is a computationally intensive task. Multi-core processors promise a multiplicative increase in compute power, but this power is fully available only if workloads exhibit the right amount and kind of parallelism. We present the challenges and the results of mapping text indexing tasks to the Cell processor. The Cell has become known as a platform capable of impressive performance, but only when algorithms have been parallelized with attention paid to its hardware peculiarities (expensive branching, wide SIMD units, small local memories). We propose a parallel software design that provides essential text indexing features at a high throughput (161Mbyte/s per chip on Wikipedia inputs) and we present a performance analysis that details the resources absorbed by each subtask. Not only does this result affect traditional applications, but it also enables new ones such as live network traffic indexing for security forensics, until now believed to be too computationally demanding to be performed in real time. We conclude that, at the cost of a radical algorithmic redesign, our Cell-based solution delivers a 4×performance advantage over recent commodity machine like the Intel Q6600. In a per-chip comparison, ours is the fastest text indexer that we are aware of.
机译:在本文中,我们在单元宽带引擎(Cell / B.E)上检查文本索引,在新出现的多核架构上进行新兴工作负载。细胞宽带引擎是由索尼电脑娱乐,东芝和IBM(这里的IBM联合开发的微处理器(在此,我们简单地称为“细胞”)。文本索引的重要性不仅是因为它是商业和企业级搜索引擎的核心任务,而且因为它在桌面和移动应用程序以及网络设备上看起来越来越频繁。文本索引是一种计算密集型任务。多核处理器承诺计算功耗的乘法增加,但仅当工作负载表现出正确的数量和类似的平行性时,此电源才可提供完全可用。我们呈现挑战和将文本索引任务映射到单元处理器的结果。该电池已被称为能够令人印象深刻的平台,但只有在算法与其硬件特性的注意力(昂贵的分支,宽SIMD单位,小型本地存储器)并行时才。我们提出了一个并行软件设计,提供了高吞吐量的基本文本索引功能(在维基百科输入上每芯片161mbyte / s),我们提出了一种性能分析,详细说明了每个子任务吸收的资源。此结果不仅会影响传统应用程序,还可以实现新的新型网络流量索引,以便现在被认为太需要实时执行。我们得出结论,在激进的算法重新设计的成本下,我们的单元基解决方案在最近的商品机器中提供了4倍的性能优势,如英特尔Q6600。在每芯片比较中,我们是我们所知的最快文本索引器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号