摘要: 对于具有共享缓存结构的多核处理器,存在并行应用对共享缓存冲突访问导致性能下降的现象.为合理地分配共享缓存以有效地解决这类问题,提出了一种共享缓存分配方法,通过将并行应用对共享缓存访问未命中的情况进行分类与追踪,并根据建立的性能增益模型在行的粒度上进行动态地分配共享缓存,使系统的整体性能得到改善.实验结果表明,新算法能合理地为并行运行在多核处理器上的应用分配共享缓存,减少冲突访问,使系统达到更优的性能及更高的处理效率.
中图分类号:
周本海;乔建忠;林树宽;. 基于多核处理器的动态共享缓存分配算法[J]. 东北大学学报(自然科学版), 2011, 32(1): 44-47.
Zhou, Ben-Hai (1); Qiao, Jian-Zhong (1); Lin, Shu-Kuan (1) . Research on the dynamic allocation algorithm of shared cache for multi-core processor[J]. Journal of Northeastern University, 2011, 32(1): 44-47.