基于eDRAM的多核三维片上存储结构
【摘要】:多核是当前微处理器的发展潮流。随着工艺尺寸不断减小,单位面积内可集成的晶体管密度来越来越大,集成在单个片上的核数也越来越多。受到面积、功耗的制约,多核处理器在向众核千核方向扩展时,对存储系统的要求越来越高,如何构建延时更小、容量更大、带宽更大的片上存储结构成为发展众核千核处理器的关键问题。三维集成电路技术通过采用TSV通孔可将多个die堆叠在一个芯片上,从而提高集成度,减小芯片内互连延迟和功耗,可极大地扩展片上存储结构的设计空间。e DRAM技术采用逻辑兼容工艺可将DRAM单元集成在芯片上,比SRAM技术拥有更大存储密度,更低的功耗,在大容量下拥有更小的访问延迟,可用于构建片上高速大容量cache。结合三维集成电路技术和e DRAM技术,可有效地解决多核处理器在向众核千核处理器发展过程中面临的存储问题。本文介绍了常见的片上存储结构模型。CACTI是一款性能优良的存储器延迟、功耗、面积模拟器。本文利用改进后的CACTI 6.5研究了e DRAM cache的特性,提出了基于e DRAM的高度可扩展的存储模型HSCM2。Mc PAT是一款流行的多核处理器功耗、面积和时序模拟器。为了使之可以可更贴近实际处理器的设计,本文修改了Mc PAT,并利用修改的Mc PAT展开可扩展的多核众核片上存储模型M2SM2设计,并向三维进行了扩展,提出了两种3D M2SM2结构模型3D M2SM2-A和3D M2SM2-B。本文介绍了TSV的电气特性,提出了用于建模TSV的面积、功耗和时序模型。本文提出了一个简单的三维处理器模型,本文将Mc PAT修改为3D Mc PAT,添加了对三维处理器模型的支持。本文最后利用3D Mc PAT对两种3D M2SM2模型的面积、功耗展开了研究,指出采用更先进的工艺、使用硬件复杂度较低的核、采用e DRAM技术和三维集成电路技术、采用层次更多的片上存储结构是未来多核众核处理器的发展趋势。
【关键词】:多核 众核 cache Mc PAT 三维集成电路 面积 功耗
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333