首页> 外文会议>International Conference on Parallel Processing Workshops >Performance Implications of Processing-in-Memory Designs on Data-Intensive Applications
【24h】

Performance Implications of Processing-in-Memory Designs on Data-Intensive Applications

机译:内存密集型设计对数据密集型应用程序的性能影响

获取原文

摘要

The popularity of data-intensive applications and recent hardware developments drive the re-emergence of processing-in-memory (PIM) after earlier explorations several decades ago. To introduce PIM into a system, we must answer a fundamental question: what computation logic should be included into PIM? In terms of computation complexity, PIM can be either relatively simple, fixedfunctional, or fully programmable. The choice of fixedfunctional PIM and programmable PIM has direct impact on performance. In this paper, we explore the performance implications of fixed-functional PIM and programmable PIM on three data-intensive benchmarks-including a real data-intensive application. Our results show that - with PIMs - we obtain 2.09x-91.4x speedup over no PIM cases. However, the fixed-functional PIM and programmable PIM perform differently across applications (with performance difference up to 90%). Our results show that neither fixed-functional PIM nor programmable PIM can perform optimally in all cases. We must decide the usage of PIM based on the characteristics of the workload and PIM (e.g., instruction-level parallelism), and the PIM overhead (e.g., PIM initialization and synchronization overhead).
机译:在数十年前的早期探索之后,数据密集型应用程序的流行和最近硬件的发展推动了内存处理(PIM)的重新出现。要将PIM引入系统,我们必须回答一个基本问题:PIM应包含哪些计算逻辑?就计算复杂度而言,PIM可以是相对简单的,固定功能的或完全可编程的。固定功能PIM和可编程PIM的选择直接影响性能。在本文中,我们探讨了固定功能PIM和可编程PIM在三个数据密集型基准测试(包括实际数据密集型应用程序)上的性能含义。我们的结果表明-使用PIM-在没有PIM的情况下,我们可以获得2.09x-91.4x的加速。但是,固定功能的PIM和可编程的PIM在不同的应用程序中表现不同(性能差异高达90%)。我们的结果表明,固定功能PIM和可编程PIM均不能在所有情况下均达到最佳性能。我们必须根据工作负载和PIM的特性(例如,指令级并行性)以及PIM开销(例如,PIM初始化和同步开销)来决定PIM的使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号