面向多处理器的片上高速缓存共享策略研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:cao240
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,软件规模及复杂度显著提高。这对计算机系统的性能带来了极大的挑战。传统单处理器架构的性能提升遇到了如功耗增大、并行度提升有限等瓶颈,已经很难适应计算量大的应用场景。而多处理器架构可以提升包括进程级并行和线程级并行在内的任务并行度,使计算性能得到明显提升。如今,多处理器架构已经成为处理器架构发展的主流方向。  在多处理器架构中,通常会在多个核之间共享最后一级片上高速缓存,以此来为各个核提供大容量的高速缓存存储空间从而减少对片外数据的访问。但是由于共享高速缓存可以被多个核访问,因此某个核对高速缓存的访问可能会将其它核的数据替换出去,最终导致处理器执行性能的下降。  对共享高速缓存有效的共享策略可以在一定程度上避免这样的问题。同时由于LRU(Least Recently Used)替换算法硬件实现代价高,在很多真实处理器中所采用都是伪 LRU 替换算法,基于此,本论文提出一种基于二叉树伪 LRU 替换算法的共享高速缓存划分机制,相比较于基于LRU替换算法的分析方式,可以减小硬件实现复杂度。该划分机制采用记录划分边沿的方式来减少高速缓存中记录所属处理器标志位的数量,并根据划分机制中二叉树进行统计时的特性,将单个划分单元的计数器使用数量减小为原来的一半,同时,将共享高速缓存进行分单元划分。  随后,在Multi2Sim体系结构仿真器中设计实现了该划分机制,并采用SPEC CPU2006 基准程序测试集对该划分机制进行仿真验证。仿真结果显示,本论文所提出的基于二叉树伪LRU替换算法的划分机制,可以将计算机执行性能平均提升4.8%。  最后,本论文使用Verilog语言对划分机制进行硬件建模,同时搭建随机化测试平台对划分机制进行随机化测试以及结果自动比对,结果显示相关模块功能实现正确。
其他文献
传统的USB HID(Human Interface Device)设备如鼠标键盘等对于计算机的人机交互起着重要的作用,人们通过鼠标键盘可以使计算机的很多操作变得更加直接、方便,大大提高了计算机的
本论文以高温榨油后的花生粕为原料提取花生分离蛋白,重点研究了高压预处理结合酶解对花生分离蛋白的改性效果,包括酶解产物的理化性质、结构变化以及生理活性肽的纯化与鉴定。
按照市场细分的视角,从教学内容、教学方案的设计和教学途径的完善等角度对国际经济与贸易专业应用型人才培养目标进行重新定位,根据各高校的特长来构建国际经济与贸易专业应
生物多样性信息学历来是备受各国政府部门和公众所关注的,掌握一个国家或地区的生物多样性信息对该国或该地区进行开发、发展、环保等方案的制定和决策具有重大意义。我国是世
尽管近年HIV新感染人数有所下降,全球总HIV感染人数仍在增加。半数以上感染者为女性。在艾滋疫苗反复受挫的情况下,杀微生物剂为女性自主预防HIV性传播提供了有效措施。然而,杀
农田生态系统是陆地生态系统的重要组成部分,其中稻田土壤由于施肥、灌溉等人为长期干扰而成为相对比较活跃的碳(C)库。施用生物炭因其可以固定更多的碳和减少温室气体的排放,
在数字通信网中,同步始终是一个重要的技术问题,尤其是随着通信技术的飞速发展其重要性越来越突出。在传统的电路交换网,GSM和CDMA交换都要求有严格的网同步。分组交换理论上是
永绿色基因(Stay-Green Rice,SGR)参与叶绿体色素,蛋白复合体的解体,SGR超表达(Ov-SGR)导致水稻体内活性氧积累和氧化胁迫,并影响一系列基因的表达变化。本课题主要研究了水稻SGR基
随着我国成人高等教育办学规模的迅速扩大、校区的不断增多以及教育体制的不断改革,成人高等教育管理工作量将大幅度增加,其复杂性也越来越大,这使得高校成人高等人教育管理
中国西南喀斯特森林是世界上生物多样性最丰富的地区之一,但近来却遭受了严重的生境干扰。本研究中,我们以中国西南喀斯特森林的濒危树种、中国特有稀有的虫媒植物掌叶木为研