基于动态缓冲管理的片上网络体系结构研究

被引量 : 0次 | 上传用户:zhuanzhiboke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用复杂度的增加,片上多核系统已经成为提高计算性能的最佳解决方案之一。基于分组交换且可缩放的片上网络(NoC,Network-on-Chip)能够克服信号完整性差,时钟分布困难,通信带宽可扩展性低,设计与生产脱节等问题,有望成为片上多核系统互连的有效解决方案。作为NoC的主要技术瓶颈,有效的缓冲区管理技术能够大大提高NoC通信性能,减少面积与功耗开销。本文主要从片上通信性能的角度对基于动态缓冲管理的片上网络体系结构展开研究与实现。本文首先从NoC体系结构设计要点对NoC网络结构进行定义。同时文章从缓冲与开关资源分配的角度提出一种动态分配输入队列结构(DAIQ,Dynamically Allocated Input-Queue)的虫孔网络,该网络采用一种新颖的开关匹配机制——简单轮询匹配(SRRM,Simple Round-Robin Match),从而对静态分配输入队列(SAIQ,Statically Allocated Input-Queue)的虚通道网络性能与开销进行折中(SAIQ网络开关输入端口采用报文级调度,同时输出端口采用微片调度);同时还提出一种支持QoS的VOQ(Virtual-Output-Queueing)结构网络。另外,为了使NoC能够采用GALS结构解决时钟分布问题,文中提出一种改进的匀同步器电路结构。为了进一步提高网络性能,本文从多输入队列开关输入输出端口微片级调度的角度出发,并以传统虚通道结构(SAVC,Statically Allocated Virtual Channel)路由器作为设计基础,提出两种动态缓冲管理的片上路由器结构——动态分配虚通道(DAVC,Dynamically Allocated Virtual Channel)与动态分配虚拟输出队列(DAVOQ,Dynamically Allocated Virtual-Output-Queueing)。其中DAVC采用一种新颖的跨步流控机制,DAVOQ则采用低流水线逻辑。相比SAVC路由器,相同缓冲容量下,DAVC路由器能以甚微的总面积代价获得非常可观的吞吐率与延迟改善,但如果缓冲容量减半,DAVC路由器不但能节省总面积与功耗开销,同时还能获得与SAVC路由器相近似的性能;对于DAVOQ路由器,在相同缓冲容量开销下,能同时获得性能与实现开销改善,其吞吐性能介于DAVC与SAVC路由器之间,但延迟性能却明显好于这两种结构。NoC网络结构设计主要通过网络性能探索与分析进行评估,为此本文采用verilog语言构建一个网络结构可扩展的NoC模拟系统与设计参数可重配置的FPGA仿真原型。并在文章最后完成均匀流量下的DAVC与DAVOQ两种优化的网络结构性能探索与分析。
其他文献
人力资源是第一资源,又是最宝贵的资源,人力资源开发是经济建设和社会发展中的一个重要问题。当前,我省审计工作进入新的发展阶段。各级党委、政府对审计工作越来越重视,社会
本文阐述了农村第三方物流所涉及的相关概念,以社会主义新农村建设为背景,分析了目前我国农村第三方物流的发展现状和存在问题;本着解决问题,提高农村第三方物流的服务质量的
图像去噪过程中,主要目的是有效去除噪声的同时能较好地保存图像的边缘与细节。基于此,本文根据自蛇模型与相干增强扩散的特征,提出了相应的混合去噪方法,并加入了保真项。实
现代交通运输业日益发达,大量汽车废气、油污和固体废弃物经初期雨水径流携带入水体,加剧了公路排水对水环境的污染,尤其是化学危险品运输中突发的事故泄漏及其路面冲洗液更
西方的社会契约论传统经历了古代希腊和罗马的原始契约论、十七和十八世纪的古典契约论以及罗尔斯所开创的现代契约论的理论历程,而现代契约论尚有待完善,本文将对契约论的理性
对宇宙人生的不懈探寻也许是人类的本能,而不同的人,处在不同的环境,思维方式自然会有不同。中西方的哲学思考在源头上就显示出了差异,在漫长的历史发展过程中形成了各自的传
目的:研究复方三七颗粒剂对FeCl3所致小鼠血栓模型的影响,以及对寒凝气滞血瘀证大鼠模型临床表象、血液流变学、凝血功能等相关指标的影响,探讨复方三七颗粒剂抗血栓、活血化
自20世纪90年代后期以来,国内诸多城市纷纷将建立区域性金融中心作为城市发展的战略目标予以定位。进入21世纪后,诸多城市纷纷制定优惠政策措施,对区域性金融中心的争夺进入
本文以西蒙娜·薇依前后两个时期的思想变化为出发点,以此切入薇依的政治思想。她的一生都寓于时代的洪流当中,黑暗时代闪耀着灵魂的光辉,短暂且璀璨。薇依政治思想的终极关