对称多核处理器中Cache一致性的研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:sbt200905
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多内核的处理器已经是当今时代趋势的必然产物,多内核微处理器的研究开发已经成为世界范围内的热点之一。本文简要介绍了多核处理器的几种主要体系结构和指令集结构。详细论述了Leon3处理器的结构和以其为核心的对称多处理器结构和SPARC指令集。在此基础上引出了数据一致性问题,数据高速缓存的一致性(cache coherence)是解决多内核之间通信的一个重要课题。同时,为了支持多任务和多用户的Linux-smp操作系统,就必须使用虚拟存储技术,虚拟存储器也就成为本文研究的重要内容之一。本文以Leon3微处理器为内核,深入研究了该内核的结构和指令系统,就虚拟存储器的使用和数据高速缓存的一致性问题进行了详细分析与研究,研究现有的解决数据高速缓存一致性的两种协议,分析了两种具体实现方案的优缺点。在此基础上提出了在数据块对应的高速缓存中存储两个标识(tag)的方法来解决以Leon3为内核的对称多处理器中的数据Cache一致性问题,其中一个是虚拟tag,用于高速缓存正常的读、写操作;另一个是物理tag,用于对总线的监听,保证数据的一致性。论文最后讲述了设计验证的流程和使用的工具,给出了设计的验证和性能测试结果。经过仿真和把设计下载到FPGA开发板上并运行Linux-smp操作系统,结果证明本设计能够解决数据cache的一致性问题。使用标准小型测试程序dhrystone2.1进行性能测试,结果表明,相对单处理器,双核处理器有近80%的提高,四核处理器有近160%的提高。在没有优化的条件下,使用DC综合出的频率可达300MHz。该方法实现的Cache读写速度快,硬件代价小,结构相对简单,具有很好的实用价值。
其他文献
本文通过对荣华二采区10
期刊
能够有效清除来自于生存环境或者自身代谢产物的有毒活性物质对所有的生物机体来说都非常重要。对有氧呼吸生物来说,自由基特别是活性氧自由基如超氧阴离子自由基、过氧化氢自
电磁兼容(EMC)是以电磁场理论为基础,包括信息、电工、电子、通讯、材料、结构的等学科交叉的,研究在有限时间、空间和频谱资源条件下各种电器、电子设备或系统在同一电磁环
钇铝石榴石(Y3Al5O12,YAG)具有非常好的机械性能和光学性能,是一种很理想的激光基质材料。有关的粉体制备技术,成型技术和透明陶瓷烧结制备技术一直是国内外关注的焦点。本论文
超宽带(UWB)冲激脉冲通信因其具有容量大、辐射功率低、抗多径干扰、系统结构简单、保密性好等特点而备受关注,成为近年来无线通信的一大研究热点。众所周知,超宽带通信系统通
近年来超宽带(UWB)无线通信技术作为目前室内短距离高速传输的一种重要的方式,已经受到学术界和工业界的广泛关注。解决UWB通信系统中存在的干扰问题,如用户间干扰(MUI)、码间
1 背景rn通过开展教育活动提高医疗卫生人员的技术水平,改善患者健康.美国克利夫兰诊所的继续教育中心与质量和患者安全研究所自2009年开始合作开展教育活动.到目前为止,两个
本文通过对荣华二采区10
期刊
针对目前光学电流互感器缺乏长期运行稳定性的问题,本文通过对现有光学电流互感器进行理论分析,总结出了影响运行稳定性的最主要因素在于环境温度变化及磁光材料自身存在的线性
倒伏和所育成的香软米品种千粒重偏低是云南高原粳稻生产中存在的重要问题,为了阐明抗倒性与农艺性状及亲本来源之间的相互关系和为高原粳稻抗倒性育种提供理论依据,本研究调查