申威处理器页表结构Cache的优化研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:chenyongze
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何有效解决主存性能与微处理器性能之间不断增大的差距带来的“存储墙问题”,是微处理器发展中不断探索的问题。通过设置高速缓存(Cache),采用层次化的存储结构是现代微处理器普遍采用的技术之一。虚实地址转换一般处于Cache访问的关键路径上。现代微处理器都会采用内存管理单元(Memory Management Unit)硬件实现页式存储管理,采用旁路转换缓冲(Translation Lookaside Buffer)来提高虚实地址代换的速度;因此,内存管理单元的优化设计对微处理器整体性能的提高具有至关重要的作用。随着应用程序规模越来越大,微处理器需要的页表空间也随之增大。多级页表的使用有效缓解了页表空间问题,但同时也增加了未命中TLB时的处理开销,该开销会占用大量的处理器运行时间,降低处理器性能。分析影响性能因素,通过选择合适的参数,并根据不同微处理器的微结构选择合适的内存管理单元缓冲(MMU Cache),是能减少TLB未命中硬件处理开销的有效办法。因此,设计合理的内存管理单元缓冲对微处理器也是必不可少的。本论文以申威处理器新一代服务器处理器为研究对象,设计合适的页表结构缓冲,结合该页表结构缓冲优化设计MMU的管理,同时提出并实现一种采用基于状态机控制的硬件自动查询页表并主动装填TLB的方法。本论文先通过对内存管理单元和MMU Cache的结构、工作原理和性能影响因素等方面的深入研究,重点分析其各项参数对设计的影响;通过对应用环境、成本和功耗等因素的考虑,使用模拟器进行实验测试,根据数据分析确定页表结构缓冲的设计参数,确定页表结构缓冲和MMU的优化方法和电路设计;通过RTL代码的具体实现,然后进行RTL级功能仿真验证设计模块的正确性和初步的性能评估;最后通过硬件开销评估确定设计在芯片实现的可行性。根据实验结果表明,本文采用两级页表结构缓冲,分别采用4条目PGDCache和32条目PMD Cache,采用LRU替换算法,实现了 97.55%和99.53%的较高命中率和较小的硬件开销。通过仿真验证证明了该电路设计的功能正确性和可行性,相比上一代申威处理器性能上有所提升。
其他文献
我们1995年4月~1999年5月对尿道下裂术后并发假性憩室、远端尿道狭窄采用带蒂尿道憩室皮瓣尿道成形术治疗5例,取得较为满意的效果,现报告如下。1 资料与方法1.1 临床资料  
目的通过比较虎红平板凝集试验(RBPT)、试管凝集试验(SAT)和胶体金免疫层析法(GICA)检测结果,客观评价3种方法对布鲁杆菌病诊断效率和价值。方法采用虎红平板凝集试验、试管
有机防晒剂相比无机防晒剂有较好的防晒效果,但是会渗入皮肤引起皮肤刺激,并且光降解会产生自由基,使其在化妆品中的应用受到了一定的限制。通过纳米技术对有机防晒剂进行包覆,可以有效减少其与皮肤的直接接触,降低对皮肤的刺激性,降低紫外线诱导的活性氧化物在皮肤的浓度,因此选择合适的封装体系对有机防晒剂进行包覆有重要意义。聚合物纳米颗粒可实现活性成分的封装以及缓释,在食品、药品、化妆品领域有广泛应用,在防晒剂
佛山市图书馆在“以人为本,快乐工作”的管理理念指导下,把人才作为事业发展的立业之本、竞争之本、发展之本,从引进人才、使用人才、培训人才、管理人才等方面开展人本管理的实
如果你觉得那些外置式的GPS不美观,可以尝试一下Pioneer新推出的这款内置式导航器。它拥有5.8英寸WVGA液晶屏,外形尺寸为17.8cm×10cm×1.9cm,价格估计在1000美元以下。除
学术期刊建设网站是其网络信息化的重要表现形式。以此,针对《图书馆建设》新旧网站对比分析,提出软件技术优化、期刊国际化、提高编辑水平、实行开放获取等完善措施,以推动《图
在海浪中航行的船舶,受到风、浪、海流等因素的影响,会产生六个自由度的运动:横摇、横荡、纵摇、纵荡、艏摇、垂荡。如果对这些运动控制不当,会引起船舶姿态失稳,危及船舶航
运算能力是直接影响学生数学素养的发展,在中职数学教学中可以看出:学生数学基础差很大一部分是因为“数学运算能力”问题。提升学生学习兴趣,提升数学学习素养,回归运算训练
船舶在波浪中的航行状态关系着船舶运行的安全,而减摇装置一直以来都受到人们的重视,现有减摇措施存在着占用船内空间较大或者是在零航速时减摇效果不理想等的缺点。而Magnus旋转圆柱减摇装置可以克服以上缺点,具有良好的应用前景。Magnus旋转圆柱减摇装置是安装在船底两侧,利用Magnus效应使圆柱产生升力来进行船舶减摇的装置。Magnus减摇装置有两种减摇工作状态:在有航速时,通过圆柱旋转产生的升力来
我院自 1 996年 5月~1 998年5月采用激光治疗良性前列腺增生(BPH)14 6例,发现术后尿道刺激症状发生率达78.6%.为了明确原因,了解疗效,我们对1 998年5月以后采用激光治疗的23例