...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Architectural Support for SWAR Text Processing with Parallel Bit Streams: The Inductive Doubling Principle
【24h】

Architectural Support for SWAR Text Processing with Parallel Bit Streams: The Inductive Doubling Principle

机译:具有并行位流的SWAR文本处理的体系结构支持:归纳加倍原理

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

获取外文期刊封面封底 >>

       

摘要

Parallel bit stream algorithms exploit the SWAR (SIMD within a register) capabilities of commodity processors in high-performance text processing applications such as UTF-8 to UTF-16 transcoding, XML parsing, string search and regular expression matching. Direct architectural support for these algorithms in future SWAR instruction sets could further increase performance as well as simplifying the programming task. A set of simple SWAR instruction set extensions are proposed for this purpose based on the principle of systematic support for inductive doubling as an algorithmic technique. These extensions are shown to significantly reduce instruction count in core parallel bit stream algorithms, often providing a 3X or better improvement. The extensions are also shown to be useful for SWAR programming in other application areas, including providing a systematic treatment for horizontal operations. An implementation model for these extensions involves relatively simple circuitry added to the operand fetch components in a pipelined processor.
机译:并行比特流算法在高性能文本处理应用程序中利用商品处理器的SWAR(寄存器中的SIMD)功能,例如UTF-8至UTF-16转码,XML解析,字符串搜索和正则表达式匹配。在未来的SWAR指令集中对这些算法的直接体系结构支持可以进一步提高性能并简化编程任务。为此,基于系统支持归纳加倍的原理作为一种算法技术,提出了一组简单的SWAR指令集扩展。这些扩展被证明可以显着减少核心并行比特流算法中的指令数量,通常可提供3倍或更好的改进。这些扩展还显示出可用于其他应用领域中的SWAR编程,包括为水平操作提供系统的处理方法。这些扩展的实现模型涉及添加到流水线处理器中的操作数获取组件的相对简单的电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号