DRAM存储调度算法研究
由于存储器性能的提升远远落后于处理器性能的提升,访存系统在处理器中的作用也越来越重要,采用合适的存储调度算法是提高访存性能的重要手段.本文主要研究了近年来国际上提出的存储访问调度算法,并根据处理器结构及应用领域对这些算法进行了分析,同时比较了其在提高存储性能方面的优缺点,总结了在不同应用下各算法的适用性,并提出了以后可能的研究方向.对于存储调度算法的选择需要平衡考虑存储控制器设计的复杂性和增益代价两个方面。对于上节所说的各类存储调度算法并不总是单一出现的,有时候会是多种算法结合优化存储器性能。对于多核系统而言,如果只存在一个共享的存储控制器,那么地址映射可以选择典型的地址映射方案,行缓冲管理可以选择open-page,而命令排序最好选择PAR-BS。如果采用多个存储控制器,那么行缓冲管理需要选择closed-page策略,命令排序可以选择TCM,ATLAS,SMS。对于流媒体应用来说,选用新型地址映射的方法,增加cache line,采用TCM命令排序同时增加吞吐量和资源分配的公平性。对于带有GPU处理的多核处理器,需要采用SMS的命令调度方式,来增加主存的吞吐量,提高处理器核的并行处理。
处理器 存储调度算法 动态随机存取存储器 地址映射
胡乔乔 马驰远 贾(龙天)
国防科技大学计算机学院 长沙410073
国内会议
西宁
中文
374-380
2013-07-20(万方平台首次上网日期,不代表论文的发表时间)