CMP架构下的共享Cache动态划分
发布时间:2020-03-28 07:54
【摘要】:伴随着硬件技术的飞速发展,片上多核处理器成为当前微处理器发展的主流,但随之而来的就是多核之间共享Cache的访问污染问题。针对这一问题,众多研究集中于对共享二级Cache进行动态划分,通过动态划分为多线程分配专属的Cache空间,从而避免应用进程间的相互干扰。当前比较有代表性的划分方法主要从基于处理器性能、基于应用公平性以及基于服务质量的角度出发进行Cache划分。 本文使用新的Cache划分度量维度,以基于公平性与IPC的复合标准为目标函数,避免了片面追求处理器性能可能导致的部分线程长期等待甚至饿死的情况,同时可以在保证各应用公平性的基础上较大幅度的提升系统的整体性能。实验结果表明:进行Cache划分是行之有效的解决Cache污染的方式,与传统的LRU替换策略相比,使用基于IPC和公平性的共享Cache动态划分方法(I-F CP)可获得22.26%的系统吞吐率提升和21.18%的加权加速比改进。与基于效用度的划分方法(UCP)相比,I-F CP尽管损失2.01%的系统吞吐率,但可以获得1.67倍的公平性提升;与基于系统公平性的划分方法(FCP)相比,I-F CP可获得8.06%的系统吞吐率改善和5.70%的加权加速比提升。
【图文】:
]拟了我们所阐述的上述情况,该应用在占据4列Cache空间时的失效率可通过下图出,,为A方£‘尺ate15+…+5+30二二一50+40+35+25+15+…+5+30
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332
本文编号:2604167
【图文】:
]拟了我们所阐述的上述情况,该应用在占据4列Cache空间时的失效率可通过下图出,,为A方£‘尺ate15+…+5+30二二一50+40+35+25+15+…+5+30
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332
【参考文献】
相关期刊论文 前4条
1 所光;杨学军;;面向多线程多道程序的加权共享Cache划分[J];计算机学报;2008年11期
2 屈玉贵,赵静,张海勤;Cache的一致性问题分析[J];计算机应用研究;1997年06期
3 方娟;蒲江;张欣;;片上多核处理器共享Cache划分的公平性研究[J];计算机工程与设计;2010年15期
4 贺翔;多机系统中MESI方案探讨[J];微型机与应用;1994年07期
本文编号:2604167
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2604167.html