存储器的的未来发展及小结对存储器带宽的追求成为系统设计最突出的主题
SoC设计人员无论是使用ASIC还是FPGA技术,其思考的核心都是必须规划、设计并实现存储器
系统设计人员必须清楚的理解存储器数据流模式,以及芯片设计人员建立的端口
即使是存储器供应商也面临DDR的退出,要理解系统行为,以便找到持续发展的新方法
曾经在斯坦福大学举办的热点芯片大会上,寻求带宽成为论文讨论的主题,设计人员介绍了很多方法来解决所面临的挑战
从这些文章中,以及从现场工作的设计人员的经验中,可以大概看出存储器系统体系结构今后会怎样发展
存储器壁垒基本问题很明显:现代SoC时钟频率高达吉赫兹,并且具有多个内核,与单通道DDRDRAM相比,每秒会发出更多的存储器申请
仅仅如此的话,会有很显然的方案来解决这一问题
但是,这背后还有重要的精细结构,使得这一问题非常复杂,导致有各种各样的解决办法
SoC开发人员关注的重点从高速时钟转向多个内核,这从根本上改变了存储器问题
不再是要求一个CPU每秒有更高的兆字节(MBps),现在,我们面临很多不同的处理器——经常是很多不同类型的处理器,都要求同时进行访问
而且,存储器访问的主要模式发生了变化
科学和商业数据处理任务通常涉及到大量的局部访问,或者更糟糕的是采用相对紧凑的算法很慢的传送大量的数据
配置适度规模的本地SRAM或者高速缓存,这类任务的一个CPU对主存储器的需求并不高
DRAM芯片设计人员利用了这种易用性,以便实现更高的密度和能效
相应的,以可预测的顺序申请大块数据时,DRAM实现了最佳比特率——它允许块间插
如果SoC不采用这种常用模式,存储器系统的有效带宽会降低一个数量级
新的访问模式不好的是,SoC的发展使得DRAM设计人员的假设难以实现
多线程以及软件设计新出现的趋势改变了每一内核访问存储器的方式
多核处理以及越来越重要的硬件加速意味着很多硬件要竞