论文解析——In-DRAM Bulk Bitwise Execution Engine
发布时间:2024年01月16日
作者及发表详情
Vivek Seshadri, Onur Mutlu. “In-DRAM Bulk Bitwise Execution Engine,” ADCOM 2020
最早发布于2019年。
论文链接
摘要
很多应用都严重依赖逐位操作计算。在已有的系统中机型批量逐位操作需要处理器在内存通道上传输大量的数据,因此需要高延迟、内存带宽和能耗。
在这篇文章中,我们介绍了Ambit,一种完全在主存中进行批量逐位操作(bulk bitwise operation)的机制,通过基于DRAM的内部的架构和模拟操作可以获得低成本、高性能和低功耗的效果。
正文
Ambit的实现目标
- 探索在每个DRAM阵列内最大内部带宽
- 跨DRAM整列的内存级别的并行性,使批量位操作的原始吞吐量和能源消耗提高一到两个数量级。
文章讨论主要概念
- 由于Ambit建立在现代DRAM体系结构的基础上,研究团队提供了一个关于现代DRAM组织和操作的简要背景,这足以理解Ambit提出的机制
- 研究团队描述了Ambit的不同组件、设计和实现方式,以及执行模型,详细地展现了host系统中Ambit
- 大量的实验评估证明Ambit在明显的工艺变化下也能稳定工作,相比已有系统提升新跟那个和能效
DRAM硬件架构介绍



Ambit硬件架构介绍

电路级的Spice仿真
Ambit的吞吐和能耗分析

实际应用效果



参考文献
评
文章来源:https://blog.csdn.net/qq_39815222/article/details/135618312
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!