基于增强学习的内存控制器自优化技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hj525761224
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今多核技术的发展大大提高了计算机的运算能力,但也愈发使得内存子系统的性能成为计算机整体性能的瓶颈。如何提高片外DRAM带宽利用率是实现多核性能存储关键之一。而内存的带宽利用率与访存调度策略息息相关。传统的内存控制器因为采用固定的访问调度策略,因此,没有根据以往的调度结果来优化内存访问性能。这些固定的调度算法不能适应多核系统环境。  内存控制器如何利用以往调度结果来自优化的访存调度可以被抽象为这样的问题:一个代理(内存控制器)如何学习以往的选择来做出当前的最优动作,这与机器学习中的增强学习的概念相似。可以设计一种新颖的,自优化的内存控制器——它的设计中运用了增强学习(reinforcement learing)的思想来弥补以往的内存控制器的缺陷。增强学习的内存控制器能观察系统的状态并能预估自己的调度对系统带来的长期的影响。也就是说:控制器能通过学习来优化调度策略以使系统长期的性能得到最大的提高。  通过测试结果表明,在一个运行基准程序的4核处理器上,基于增强学习自优化的内存控制器能提高控制器的队列占用率,减少CPU读失效(load miss)开销,从而平均提高系统19%的性能(最大的能提高33%)的性能。而对于内存带宽利用率,使用基于增强学习自优化的内存控制器之后,相比使用现在通用的内存控制器,能有17%的提升。
其他文献
信息产业发展日新月异,竞争也日益激烈,多业务的融合成为信息产业的发展方向。鉴于IP(InternetProtoc01)技术在新一代网络中将居于主导地位,因而对如何在IP网中承载传统的PSTN(P
随着高校的不断扩招,生源数量不断增加,教学资源相对匮乏,使得目前任选课的授课质量受到了一定的影响,主要体现在教师任务重,不能保证按照课表规定的教学时间进行课堂教学活
人工神经网络具有模拟人类的大脑活动,具有良好的自学习、自适应、联想记忆、并行处理和非线性转换的能力。本文阐述了人工神经网络基本原理,研究分析了BP神经网络模型的缺陷
二维图形的排样问题在国民经济的许多行业中都有应用,因此利用计算机进行二维图形自动排样在工业生产中有很重要的意义。特别是随着工业生产的发展,大规模的批量生产孕育而生,对
随计算机网络技术的不断发展和应用的不断深入,网络安全问题日显突出。作为保障网络安全的重要手段之一,入侵检测的重要性已得到人们的普遍认可。入侵是不可避免的,问题取决于检
随着企业实施的IT支持系统不断增多、范围逐渐扩大,出现了大量的异构系统,“信息孤岛”问题日益突出,企业应用集成EAI(Enterprise ApplicationIntegration)便成为企业必须面对和
凹凸字符的银行卡图像其卡号字符颜色与背景色一致,同时存在背景花纹以及颜色干扰,并且字符边框不显著。现有的字符识别研究成果不适合银行卡卡号凹凸字符的识别,必须研究与其相
作为身份鉴别的一种手段,手写签名在现实环境中大量使用,如合同的签署、票据的确认等。伴随信息处理技术的发展,从上个世纪六十年代至今,研究人员在离线中文手写签名的自动鉴别方
随着云计算的广泛运用,越来越多的数据拥有者选择将本地上复杂的数据管理托管到云平台。公有云上数据的隐私信息会受到多方面的攻击,出于对数据隐私的保护,发布到公有云上的数据
随着信息社会的不断发展,各种大型企业需要保存的业务信息越来越多,使得数据库的规模也变得越来越大。数据库规模的不断变大,将会导致数据库系统性能的急剧下降,使得数据库维护的