多核处理器共享资源管理技术研究

2011-12-31 00:00:00严杰
电脑知识与技术 2011年13期


  摘要:现代多核处理器结构的设计使得集成在同一块芯片上的多个执行核共享各种硬件资源,如片上最后一级Cache、内存控制器、前端总线以及硬件预取单元等,而多线程的并行执行导致核与核之间共享资源的争用,造成系统整体性能的下降,如何有效地解决多核共享资源冲突来提升系统的整体性能以及应用程序的服务质量成为当今研究的热点。文章首先概要介绍当前主流的多核处理器,然后提出了多核体系结构下共享资源管理面临的挑战,接着分析了降低共享资源争用的策略方法:操作系统调度技术、资源划分技术,最后给出了多核处理器共享资源管理技术可能的发展方向。
  关键词:多核;共享资源争用;线程调度;资源划分
  中图法分类号TP316 文献标识码:A文章编号:1009-3044(2011)13-3159-03
  A Survey of Managing Contention for Shared Resources on Multicore Processors
  YAN Jie-