OpenDRAM:一种用于DDR4 DRAM的模块化、高性能软内存控制器

《ACM Transactions on Reconfigurable Technology and Systems》:OpenDRAM: A Modular, High-performance Soft Memory Controller for DDR4 DRAM

【字体: 时间:2025年11月08日 来源:ACM Transactions on Reconfigurable Technology and Systems

编辑推荐:

  提出OpenDRAM,FPGA上高性能可综合的DDR4软内存控制器,采用并行调度机制,集成AMD MIG模块,性能提升显著,并开源供研究。

  

摘要

我们提出了OpenDRAM,这是一种专为FPGA设计的高性能、可综合的DDR4 DRAM软内存控制器(MC)。由于DRAM的运行频率通常高于内存控制器(通常为4×),为了充分利用DRAM的带宽,硬化的DDR4物理接口要求控制器在单个时钟周期内发送四条DRAM命令。OpenDRAM是一款模块化、可扩展的内存控制器,实现了高性能的银行并行调度器。我们详细介绍了OpenDRAM逻辑模块的设计及其与AMD现有的内存接口生成器(MIG)模块的集成,用于初始化、维护和接口连接。该集成项目已在AMD Virtex UltraScale+ FPGA上进行了全面验证。我们使用合成内核和加速器内核对OpenDRAM的性能进行了评估,并与AMD的MIG控制器以及另一个开源控制器OPRECOMP进行了比较。结果表明,OpenDRAM在性能上超过了这两种产品,相较于AMD的MIG提升了高达157%,相较于OPRECOMP提升了267%,这主要归功于其重新排序和调度机制。为了展示其研究应用案例,我们实现了五种不同的命令调度器,探讨了调度激进性与最高频率之间的权衡,并展示了如何通过FPGA感知设计来优化时序收敛。最后,我们发布了OpenDRAM,作为首个高性能、可扩展的开源内存控制器,供研究人员使用、扩展和进一步开发。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号