众核处理器芯片设计若干关键技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:lxh5310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在深亚微米工艺下,众核处理器芯片设计遇到了来自以下几方面的挑战:由于晶体管面积不断减小,单位面积上的功耗在不断上升;芯片面积不断增大导致时钟网络非常容易受到在片波动的影响;随着片上处理器核数和集成度的提高,芯片面积不断增加,成品率的重要性也越来越被关注。本文着眼于众核处理器芯片物理设计,从功耗、面积、时延和良率角度,分析提出了对众核处理器设计有支撑作用的关键技术设计方案。   本文以Godson-T众核处理器为研究平台,在完成芯片物理设计的同时,探索了未来众核处理器的物理设计方法,为未来众核处理器芯片的设计积累了经验。本文的主要贡献及创新点如下:   1.针对如何降低设计与验证复杂度的问题,本文提出了改进的层次化同构设计方法。对比传统的层次化设计方法,新方法大幅缩短了整个设计和验证的周期;同时,对芯片的主要逻辑模块采取同构化处理,缩短了模块级别的设计周期,方便设计人员对芯片做扩展或剪裁,使得整个设计容易层次化分割,可以提高模块的重用度。   2.针对在片波动给时钟网络带来影响的问题,本文提出了可容忍在片波动的时钟网络设计方法。在比较分析了不同时钟网络结构对在片波动的容忍程度之后,找出时钟延迟长短是受制于在片波动影响的关键因素,提出利用异步时钟网络结构来代替全局同步时钟网络,通过降低时钟延迟路径的长度达到对在片波动较高容忍度的效果。   3.针对面积增大导致成品率下降的问题,本文提出了提升成品率的可配置设计方法。利用众核处理器的体系结构特征,通过运行时系统和处理器核内路由逻辑的配合,实现对瑕疵芯片某些特定区域的物理屏蔽过滤,使瑕疵芯片可以降级工作,从而提升成品率。   4.针对功耗可扩展性的问题,本文提出了程序需求制导的低功耗设计方法。从程序自身的特点入手,分析计算密集型程序写访存密集型程序各自不同的执行特征,对可能浪费功耗的源头进行设计改进,即对空闲处理器核和访存通路做低功耗设计改进,从多种层次上对功耗进行优化管理,从而降低了功耗。  
其他文献
指令集架构(ISA)是计算机软硬件设计的接口。相对稳定的ISA为软件开发者提供了固定的使用计算机硬件资源的接口,促进了软件产品的高效开发。然而,一方面软件开发者常发现移植传
近年来随着研究和应用的深入,无线传感器网络(Wireless Sensor Network,WSN)的性能测量逐渐成为研究的热点。通过测量可以发现网络中的故障或异常,从而为早期系统预警、节点再次
随着计算机视觉技术的发展,利用数字图像处理技术来进行农作物病虫害诊断得到了人们的关注。而图像分割作为数字图像处理领域中最为基础和重要的问题,一直是困扰着学者们的一
学位
随着网络的普及和深入应用,人们希望利用互联网上的丰富信息资源在线创建满足其个性化需求的增值型互联网情景应用(Situational Applications)。研究如何构造互联网情景应用的
随着互联网技术应用的普及与推广,其用户数量急剧增长,应用形式层出不穷,网络的安全问题愈发严重,安全防御手段缺乏统一性和主动性的缺点也凸显出来。本文以网络安全风险管理
近年来,随着分布式数据库的应用越来越广泛,分布式数据库查询优化方法的研究一度成为分布式数据库领域的研究热点。然而其中的多连接查询优化问题却一直都没有得到很好的解决
汽车发动机的工作状况直接影响汽车的动力性、可靠性以及安全性。现有的汽车发动机综合故障诊断技术依赖于多种传感系统和专家的先验知识,不利于在车载系统上使用。因此,探索
软件技术发展至今已产生大量的方法和模型,但任何检验、验证手段都还不能发现并排除所有的软件缺陷。从第一个软件诞生,就伴随出现软件缺陷的检测和预测技术。检测技术在于发现
语音是人类之间最自然、最便捷、最有效的沟通交流方式,是人类的显著特征之一。语音识别技术可以将语音转换成相应的文本,是人类与机器进行交互的关键环节,更是实现人工智能技术
空间环境科学数据共享平台来源于子午工程项目。该平台充分利用最新的网络技术,建立基于互联网环境的在线数据共享技术系统,及时收集、整理、整合空间环境数据资源,为空间环