多独立线路片上网络研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:gzalpha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着摩尔定律的发展,处理器中核的数量也在不断增长,片上网络已经成为影响众核处理器性能的瓶颈。因此,如何设计一款高性能低功耗的片上网络一直受到学术界和工业界的广泛关注。  本文从分析经典Mesh结构片上网络和环状拓扑结构出发,提出了一种新颖的具有高性能、低功耗的多独立线路片上网络。主要贡献包括以下三个方面:  1.提出采用多条独立线路连接的片上网络,无论在小规模和大规模的网络中性能均优于常见片上网络。具体说来,本文与常见的三种片上网络(基准Mesh结构,专用虚通道Mesh结构,圆环面结构)作对比,在四种经典的随机综合数据测试下,本文比三种片上网络的吞吐量在4×4的网络规模中分别提升了27.12%,22.94%,13.93%;在8×8的网络规模中分别提升了144.48%,137.52%,122.23%;在SPLASH-2的八种应用程序传输数据测试下,本文比三种结构的平均延迟在4×4的网络规模中分别改善了55.53%,43.88%,36.23%,在8×8的网络规模中分别改善了67.70%,59.22%,56.60%。  2.设计并实现了生成多独立线路的演化算法的编码方式和交叉原则。演化生成了满足论文设计要求的多条独立线路。具体说来,针对4×4规模的网络,本文演化生成了16条独立的线路,其中共包含96条链路,网络中所有节点的平均最短传输距离为2.6667;针对8×8规模的网络,本文演化生成了48条独立的线路,其中共包含820条链路,网络中所有节点的平均最短传输距离为6.794。  3.设计了针对网络拥塞时数据包的背压机制。具体说来,为每条线路上的每一个处理器核节点增加一个寄存器状态用来存储它当前线路上下一跳节点的缓冲区占用状态,每向对应线路的下一跳节点发送一个数据包字段(flit)前,首先判断下一跳节点的缓冲区状态,如果状态表示已满,则将数据包扣留下来,否则发送出去,并更新状态。当flit离开某节点某条线路时,则对其对应线路的上一跳节点发送Credit信号,通知上一跳节点更新状态信息。
其他文献
为了达到血管精细分割的目的,本文针对肝脏序列CT图像数据中目标血管与肝实质灰度相近、肝脏内血管树复杂及噪声较多等问题,提出了3种分割算法:运用八元数解析函数的特性提取血
该文将就组播安全三个重点领域:组播安全框架、组播密钥管理、组播数据源验证证展开研究和讨论,并就后两者给出了自己的解决方案或对已有方案EMSS[1]进行了扩展和优化.其中EE
学位
近年来异构加速器凭借其优秀的性能功耗比成为了目前体系结构研究的主流方向。同时随着深度学习的兴起,深度学习神经网络的研究也重新回到了机器学习领域的潮头。因此,如何在加
随着中国城市化进程的不断推进和城市地下管道设施不断完善,传统手工绘制的管道网络图已经很难满足现代化管理的需求。城市化过程中地质的变化引起的城市积水甚至洪水,已经严重
信息时代的到来对信息发布系统提出了新的要求,而传统技术下的信息发布系统却存在着效率代、兼容性差、扩展性差等缺点.CORBA(通用对象请求代理结构)规范作为新一代分布对象
随着信息技术的飞速发展,计算模式从自组织的大型处理机逐渐演变成按需处理的云计算。越来越多的大型公司开始为租户提供迁移服务和应用到公共云平台的机会,如亚马逊,微软,谷
近几十年来基于统计的自然语言处理方法逐渐兴起并成为当今的主流方法。而人工标注资源作为统计建模方法的主要知识来源,在当今的自然语言处理方法中发挥着重要的作用。在为统
随着烟草物流信息化、智能化的不断发展,在烟叶仓储中心建立智能化车牌识别系统(License Plate Recognition System,LPRS)也成为烟草物流信息化的重大需求。现有车牌识别系统仅满
该文首先概述了成本核算的基本方法,然后针对半导体厂的实际核算管理要求提出了一种新的综合成本核算算法,它以分步核算为基础,同时根据引进流程定额兼顾了品种和批次,考虑了