...
首页> 外文期刊>Operating systems review >Algorithm/Architecture Co-Design for Near-Memory Processing
【24h】

Algorithm/Architecture Co-Design for Near-Memory Processing

机译:近内存处理的算法/架构协同设计

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

摘要

With mainstream technologies to couple logic tightly with memory on the horizon, near-memory processing has re-emerged as a promising approach to improving performance and energy for data-centric computing. DRAM, however, is primarily designed for density and low cost, with a rigid internal organization that favors coarse-grain streaming rather than byte-level random access. This paper makes the case that treating DRAM as a block-oriented streaming device yields significant efficiency and performance benefits, which motivate for algorithm/architecture co-design to favor streaming access patterns, even at the price of a higher order algorithmic complexity. We present the Mondrian Data Engine that drastically improves the runtime and energy efficiency of basic in-memory analytic operators, despite doing more work as compared to traditional CPU-optimized algorithms, which heavily rely on random accesses and deep cache hierarchies.
机译:随着主流技术将逻辑与即将出现的内存紧密耦合,近内存处理作为一种有前途的方法得以重新出现,以改善以数据为中心的计算的性能和能量。但是,DRAM主要是为密度和低成本而设计的,其内部结构僵硬,倾向于使用粗粒度流而不是字节级随机访问。本文提出了将DRAM视为面向块的流设备的情况,从而产生了显着的效率和性能优势,这促使算法/体系结构协同设计偏向于流访问模式,即使是以更高级别的算法复杂性为代价。尽管与传统的CPU优化算法相比,Mondrian Data Engine的工作量要大得多,但与传统的CPU优化算法相比,该算法在很大程度上依赖于随机访问和深度缓存层次结构,但Mondrian Data Engine可以极大地提高基本内存分析运算符的运行时间和能效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号