摘要
中央处理器技术逐渐从单一的提高运行频率发展到片上集成多个处理单元,构成了多核甚至众核,运算能力得到极大的提高,但也同时带来了挑战。动态随机存储器(DRAM)内存在共享内存式多核架构中担当重要任务,需要为多个处理单元提供内存资源。有时会造成大量内存资源被某一处理单元大量占用,其他处理单元的资源请求不能及时得到反应的问题。针对这种问题设计了一种基于分类的多级内存调度算法,以达到内存资源调度的公平和高效。实验结果表明,所提出的分类调度算法可以很好地协调内存资源的使用。
Multi-core improves the computing power.Dynamic Random Access Memory(DRAM)-based main memory is very important under the multi-core architecture.Sometimes it is caused a lot of memory resources by one processing unit taken up in great quantities,other processing unit of resource request cannot get the timely response.A kind of classification based multistage memory scheduling algorithm is proposed,to achieve the memory resources scheduling of fairness and efficiency.Experiments show that the proposed scheduling algorithm has very good coordination memory resources of fair use.
关键词
多核
内存访问调度器
内存控制器
调度算法
multi-core
memory access scheduler
memory controller
schedule algorithm