一种基于缓存分区的线程间缓存干扰消除结构的设计和实现

一种基于缓存分区的线程间缓存干扰消除结构的设计和实现

ID:35105139

大小:7.77 MB

页数:70页

时间:2019-03-18

一种基于缓存分区的线程间缓存干扰消除结构的设计和实现_第1页
一种基于缓存分区的线程间缓存干扰消除结构的设计和实现_第2页
一种基于缓存分区的线程间缓存干扰消除结构的设计和实现_第3页
一种基于缓存分区的线程间缓存干扰消除结构的设计和实现_第4页
一种基于缓存分区的线程间缓存干扰消除结构的设计和实现_第5页
资源描述:

《一种基于缓存分区的线程间缓存干扰消除结构的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'':1〇286|:学校代妈__;:,屏^分类号;UM7,,.資密级:公开UDC:拍1.383学号:13418户?'-‘部側!frrf巧;p東兩:h嗦硕±学位论文-种基于缓存分区的线程间缓存干扰消除结构的设计和实现研究生姓名;张远导师姓名:杨军申请学位类别工学硕±学位授予单位东南大学一级学科名称电子科学与技术论文答辩日期2016年6月18日二级举科名称集成由路设计学位授予日期20年月日答辩蚕员会主席巧巧巧评阅人蔡巧

2、明吴巧巧2016年6月18日来魚未‘營硕±学位论文-种基于缓存分区的线程间缓存干扰消除结构的设计和实现专业名称:集成电路设计:研究生姓名^:导师姓名醒ADESIGNANDIMPLEMENTATIONOF-INTERTHREADCACHEINTERFERENCEELIMINATIONSTRUCTUREBASEDONCACHEPARTITIONINGAThesisSubmitted化SoutheastUniversityF

3、or化eAcademicDegreeofMasterofEngineeringBYZHANGYuanSupervisedbyProf的sorYANGJunSchoolofInteratedCircuitsgSoutheastUniversityMay2016东南大学学位论文独询性汚明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研巧成果。,尽我所知,除了文中持别加W标注和致谢的地方外论文中不包含其他人已经发表或撰写过的研究成

4、果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材輯。与我一同工作的同志对本研巧所做的任何巧献均己在论文中作了明确的说明并表示了谢意。〇1:《术技曰船文/、?'义0研巧生签名!东南大学学位论文使用授权声明东南大学、中国科学技术信息研巧所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可W采用影印、缩印或其他复制手段保存论文。本人电子文档的內容和纸质一,论文的内容相致.允许论文彼査阅和借阅。除在保密期内的保密论文外可W公布(包括W电子信息形式刊登)论文的全部内容或中、英

5、文摘要等部分內容。论文的公布(包括W电子信息形式刊登。)授权东南大学研巧生院办理如h、、2〇研巧生签名:日期:I1:导师签名^■d^摘要传统的嵌入式单线程处理器在管理多路外设的情况下存在中断响应延迟随机,线程切换开销大的问题。硬件多线程处理器通过多个硬件线程并行执斤,,缩短了中断巧应的时间减小了线程切换开销,在多外设管理上具有明显的优势。缓存(Cache)作为高速存储器具有软件透明,平均性能好的优点,适用于硬件多线程下的多任务并行处理应用场景。而通过动态缓存分区方法可W抑制硬

6、件一级舆享Cache访问产生的相互污染多线程处理器下不同硬件线程对,提升系统整体性能。目前,适用于多级Cache结构的最近未使用(NotRecentlyUsed,NRU)动态缓存分区方法在硬一级C件多线程处理器的ache下存在命中估计不准确,划分方式复杂且无法抑制不恰当划分送两方面问题。命中估计不准确导致硬件多线程处理器的执行效率降低,Cache的不恰当划分影响线程获得一的处理器时间片。针对这两个问题,本文设计了种改进的动态Cache分区方法,对命中估计方法和C一二叉ache划分方法进行改进。

7、改进的命中统计分析方法采用种基于树替换策略的命中位置估计方式,在提离命,该命中位置估计方式通过对二叉树状态值进行简单遥辑运算得到命中位畳信息中估计精度的同时降低硬件实现复杂度。结合该命中统计分析方法和硬件多线程处理器的特点,改一进的Cache分区方法采用了种低硬件开销的非遏历划分算法来降低划分计算时间复杂度,并通过将Cache分为可划分区域和不可划分区域的部分分区方式来抑制不恰当划分产生的后果,最终实现在不降低干扰消除能力的情况下提升硬件多线程处理器系统的性能。经Miben油测试表明,在4线程并

8、行執巧的情况下,本文设计并实现的改进动态Cache分区方法将干扰缺失数畳占总缺失数畳的比例从50%降到了15%,每时钟周期执行指令数(InstructionPer,圧吞吐率和加权加速比相对于NRU替换策略的动态缓存分区方法分别提商了1.85Clo浊C1%和1%。)关巧词:Cache访问干扰,最近未使用替换巧略,动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。