首页> 外文期刊>Journal of supercomputing >On dynamic memory allocation in sliding-window parallel patterns for streaming analytics
【24h】

On dynamic memory allocation in sliding-window parallel patterns for streaming analytics

机译:关于滑动窗口并行模式中的动态内存分配以进行流分析

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

摘要

This work studies the issues related to dynamic memory management in Data Stream Processing, an emerging paradigm enabling the real-time processing of live data streams. In this paper, we consider two streaming parallel patterns and we discuss different implementation variants related to how dynamic memory is managed. The results show that the standard mechanisms provided by modern C++ are not entirely adequate for maximizing the performance. Instead, the combined use of an efficient general purpose memory allocator, a custom allocator optimized for the pattern considered and a custom variant of the C++ shared pointer mechanism, provides a performance improvement up to 16% on the best case.
机译:这项工作研究了与数据流处理中的动态内存管理有关的问题,数据流处理是一种新兴的范例,可以实时处理实时数据流。在本文中,我们考虑了两种流并行模式,并讨论了与如何管理动态内存有关的不同实现变体。结果表明,现代C ++提供的标准机制不足以最大限度地提高性能。取而代之的是,结合使用高效的通用内存分配器,针对所考虑的模式进行了优化的自定义分配器以及C ++共享指针机制的自定义变体,在最佳情况下可将性能提高16%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号