CMT处理器高速缓存的优化技术

被引量 : 0次 | 上传用户:abc1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户的需求是无止境的,提高微处理器性能是广大研究者们不懈追求的目标。目前半导体工艺的飞速发展,使得单个芯片上可以集成数十亿个晶体管,如何有效地利用这些不断增长的片上资源,开发出高效的微处理器,是当前计算机体系结构进一步发展面临的重要挑战之一。通过开发深度指令级并行性(ILP)来提高微处理器性能的传统方法越来越受到以下两个方面的限制,一是设计复杂,研制周期长;二是由于单个线程的指令级并行度有限,导致芯片的运行效率低。多线程处理器(CMT)通过挖掘程序的线程级并行性(TLP),提高了系统的性能,是克服指令级并行性难以进一步开发的有效方法。另外,在单个芯片上实现多核多线程结构,可以利用原有的单核单线程的设计基础,使得芯片的开发周期短并易于验证。CMT已经成为当今处理器设计的主流结构,因此研究CMT结构中的关键技术问题具有迫切的需求和较高的应用价值。本文的工作主要针对CMT处理器的高速缓存进行优化。为了减小多线程运行时指令Cache的冲突,本文提出了二幂等分指令Cache策略和循环锁竞争机制;现有对CMT处理器公平性的研究常常需要中断其它线程进行单线程采样,针对这个问题本文提出了多线程公平性策略FROCM;本文提出了环形协同数据Cache结构,以解决CMT处理器中共享存储体负载重,冲突大的问题;本文还提出了基于快速共享数据缓冲池的线程动态交换技术;最后本文实现了一个双核同时多线程芯片原型YHFT DSP/DS。另外,为了缩短芯片中关键路径,本文对多端口寄存器文件进行全定制优化设计;为了快速对全定制模块建模,本文提出了全定制模块的伪同步时序建模方法,大大地降低了多端口硬宏模块建立延迟视图的工作量。本文主要的研究成果有:1)二幂等分Cache策略和循环锁竞争机制。在CMT处理器中,多个线程共享指令Cache,导致Cache抖动现象经常发生。本文提出了二幂等分Cache策略和循环锁竞争机制来降低Cache冲突,采用这两种方法后,不仅主线程的性能比以前有很大的提高,而且整个系统的吞吐量也提高了4%。2)多线程的公平性策略FROCM。当前对多线程芯片中线程公平性的研究,往往需要开辟采样阶段来获取单线程的IPCalone,降低了处理器性能。FROCM策略不需要进行单线程采样,当每个线程遇到Cache失效时,自动重新计算其IPCalone。实验结果表明,绝大部分测试组合的系统公平值Fn都能保证在0.95以上。3)环形协同一级数据Cache结构RCDC。在CMT处理器中,共享的高级Cache要为多个私有的低级Cache提供指令和数据,负载重,冲突大。RCDC充分利用了同一芯片上不同处理器核L1D之间能快速进行数据传送的优点,尽量减少对共享L2的访问。并以此结构为背景,建立了一种简洁高效的数据一致性协议:M2SI。4)线程动态交换技术。它能实时检测两个线程间数据的亲密度,当发现处于不同内核的两个线程所处理的数据密切相关时,能快速地把它们交换到同一个内核中运行。此方法能有效减少内核间的通信量,提升处理器的性能。5)设计并实现了双核同时双线程处理器原型系统YHFT DSP/DS并对单个内核做了FPGA验证。为了适应数字信号处理中大量的生产者→消费者类型的处理,我们还在原型芯片中设置了共享数据缓冲池。利用原型芯片YHFT DSP/DS对上述技术的正确性和有效性进行了全面的验证和评估,模拟结果显示,与单核单线程处理器YHFT DSP/800相比,YHFT DSP/DS处理器可以获得近两倍的性能提升。论文的研究成果为CMT处理器设计提供了一个可行的方案,为进一步提高CMT处理器中高速缓存的性能提供了理论依据和实践基础。
其他文献
简要分析了山地城市排水管网现状及实现雨污水分流改造的重要性,提出山地城市排水管网改造设计过程中需注意的几个关键问题,结合具体的工程实例介绍了污水管网改造实施过程中解
在我国,公众的知情权在宪法的高度上得到了充分保障,随着信息传播技术的更新和社会的发展,公众的知情权意识有了很大的觉醒,如何满足公众对信息的需求是新形势下对服务型政府
权变思想是儒家思想一个重要的方面。本文从“权”字本义考入手,结合相关儒家经典,分析了权变思想的内涵和渊源。并以权变思想为切入点,从内部分析“权”与“仁”、“中庸”
武威磨咀子考古出土的汉代彩绘木马,不仅数量多,而且形体较大,具有河西汉马的典型特征;根据彩绘木马的材质状况,其类型属于潮湿而糟朽木器,急需进行修复保护。为此,针对目前
我国是一个农业大国,农作物是人们生活中的重要组成部分,其能够保证人们对食物的需求,促进人们的身体健康。当前人们环保意识不断加强,对食品安全提出了更高的要求,为满足人
目的在描述性分析的基础上,应用支持向量机(support vector machines,SVM)建立艾滋病病毒(human im-munodeficiency virus,HIV)感染者的识别模型。方法以2004-2009年某省口岸
从中西医不同角度探讨内耳眩晕病的发病机理,找到中西医治疗本病的最佳结合点,提高临床疗效。中医的病因病机在于风、痰、虚,治疗重在治风化痰,息风定眩。西医的病因与内耳淋
尼古拉·伊万诺维奇·布哈林(1888—1938)是苏联早期著名的马克思主义经济学家和理论家,苏联党和国家的重要领导人之一,国际共产主义运动史上著名的活动家。在马克思主义发展
提起儿歌,很多人脑海中都会浮现软糯童音和轻快旋律。不过,倘若认真听听里面歌词,您恐怕就会恍惚——“打是亲来骂是爱,那还是个好爸爸”“有了红包,我们给你们表演一个舞蹈”,这是
报纸
高校旅游双创人才培养课程体系建设是进行高校旅游素能人才培养的重要环节。通过对当前高校旅游双创型人才培养的专业、目标与模式三维定位,构建出基于"三四三"阶层式课程内